博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【dfs套dfs套dfs】算24点
阅读量:6185 次
发布时间:2019-06-21

本文共 2556 字,大约阅读时间需要 8 分钟。

值得纪念一下

1 #include
2 #include
3 #define ri register int 4 #define ll long long 5 using namespace std; 6 int a, b, c, d; 7 int ans[20]; 8 char s[5]; 9 bool flag = 0; 10 bool dfs3(int x, int y) { 11 if(x < y) swap(x, y); 12 if(x + y == 24) { 13 ans[1] = x, ans[2] = y; 14 s[1] = '+'; 15 return true; 16 } 17 else if(x - y == 24) { 18 ans[1] = x, ans[2] = y; 19 s[1] = '-'; 20 return true; 21 } 22 else if(x * y == 24) { 23 ans[1] = x, ans[2] = y; 24 s[1] = '*'; 25 return true; 26 } 27 else if(y) { 28 if(x % y == 0) { 29 if(x / y == 24) { 30 ans[1] = x, ans[2] = y; 31 s[1] = '/'; 32 return true; 33 } 34 } 35 } 36 return false; 37 } 38 bool dfs2(int x, int y, int z) { 39 if(x < y) swap(x, y); 40 if(dfs3(x+y, z)) { 41 ans[3] = x, ans[4] = y, ans[11] = x+y; 42 s[2] = '+'; 43 return true; 44 } 45 if(dfs3(x-y, z)) { 46 ans[3] = x, ans[4] = y, ans[11] = x-y; 47 s[2] = '-'; 48 return true; 49 } 50 if(dfs3(x*y, z)) { 51 ans[3] = x, ans[4] = y, ans[11] = x*y; 52 s[2] = '*'; 53 return true; 54 } 55 if(y) { 56 if(x % y == 0) { 57 if(dfs3(x/y, z)) { 58 ans[3] = x, ans[4] = y, ans[11] = x/y; 59 s[2] = '/'; 60 return true; 61 } 62 } 63 } 64 return false; 65 } 66 bool dfs1(int x, int y, int n, int m) { 67 if(x < y) swap(x, y); 68 if(dfs2(x+y, n, m)) { 69 ans[5] = x, ans[6] = y, ans[10] = x+y; 70 s[3] = '+'; 71 return true; 72 } 73 if(dfs2(x-y, n, m)) { 74 ans[5] = x, ans[6] = y, ans[10] = x-y; 75 s[3] = '-'; 76 return true; 77 } 78 if(dfs2(x*y, n, m)) { 79 ans[5] = x, ans[6] = y, ans[10] = x*y; 80 s[3] = '*'; 81 return true; 82 } 83 if(y) { 84 if(x % y == 0) { 85 if(dfs2(x/y, n, m)) { 86 ans[5] = x, ans[6] = y, ans[10] = x/y; 87 s[3] = '/'; 88 return true; 89 } 90 } 91 } 92 return false; 93 } 94 void print() { 95 cout<
<
<
<<"="<
<

但数据‘1 3 5 7’过不了qwq

但luogu数据水我能过qwq

转载于:https://www.cnblogs.com/Hwjia/p/9917548.html

你可能感兴趣的文章
十一有感
查看>>
shell如何传递外部参数给文件
查看>>
解决Retrofit多BaseUrl及运行时动态改变BaseUrl?
查看>>
金山云直播问答解决方案来了!让客户一天上线
查看>>
全球率先开放数据 疯狂百度智能汽车大招接二连三
查看>>
王思聪为何生气了?难道支付宝是否抢了他的奶酪
查看>>
阿里巴巴国际环境下的SRE体系实践
查看>>
出门忘记充电?华为超级快充让你“Mate力”十足
查看>>
中国漆画名品东京展出 促中日文化交流
查看>>
云南畹町边检开通“生命通道”救助缅籍受伤旅客
查看>>
在日留学生人数近30万 中国留学生占比超三分之一
查看>>
安徽GDP首破3万亿 增长8.02%
查看>>
昆明动车所扩能改造完成 存车能力提升36%
查看>>
弃百万年薪加入创业期阿里拿500元,他证明选择和努力同样重要
查看>>
微服务网关终结者?Spring Cloud推出新成员Spring Cloud Gateway
查看>>
我经历的 Protocol Buffers 那些坑
查看>>
优酷多角度全高清直播,如同身临第70届戛纳电影节
查看>>
魅族黄章新年致辞:加强与阿里生态链连接,引入国资委等混合股权
查看>>
vue 中控制v-html 中的样式,但不影响全局的小技巧
查看>>
【剖析 | SOFARPC 框架】系列之 SOFARPC 路由实现剖析
查看>>