首页 新闻 会员 周边 捐助

分支限界法解决问题

0
悬赏园豆:5 [已解决问题] 解决于 2021-06-16 15:43

C语言分支限界法编程实现:1□2□3□4□5□6□7□8□9□10=100。在□中插入+或-,不插入则表示连接,使得最终运算结果等100,但数字顺序不能改变。
如1+2+3+4+5+6+78-9+10=100;
1+2+3+4+56+7+8+9+10=100;等

爱吃仙贝的主页 爱吃仙贝 | 初学一级 | 园豆:197
提问于:2020-06-04 13:31
< >
分享
最佳答案
0
  1. 生成所有可能的字符串
  2. 参考简易计算器的实现,把字符串作为接口,当输出的结果是100的时候打印字符串即可。

计算器的实现使用了类似编译原理的方法,并不难。

收获园豆:5
jiajia_ | 菜鸟二级 |园豆:234 | 2020-06-08 19:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册