设为首页收藏本站

八达网

 找回密码
 注册
查看: 427|回复: 12
打印 上一主题 下一主题

C++编程

[复制链接]

24

主题

2

好友

1万

积分

航母

wxit第一zerg

跳转到指定楼层
1
发表于 2013-12-25 14:55 |只看该作者 |倒序浏览
写程序在1,2,…,9(保持这个顺序)之间可任意放+或-或都使其结果等于100,输出所有可能的放法。例如:1 + 2 + 3 – 4 + 5 + 6 + 78 + 9 = 100。

24

主题

2

好友

1万

积分

航母

wxit第一zerg

2
发表于 2013-12-25 14:57 |只看该作者
期待大神出现
回复

使用道具 举报

57

主题

0

好友

2万

积分

大和

3
发表于 2013-12-25 15:29 |只看该作者
这种挺麻烦的吧    这考的不是写代码的高手    考的是算法    问的应该是数学家而不是写代码的

    先问清弄数学的   列出怎么弄的方法   然后叫写代码的去编码
我已经看见   一出悲剧正上演
回复

使用道具 举报

424

主题

5

好友

3078

积分

飞龙

4
发表于 2013-12-25 15:39 |只看该作者
穷举法  很easy   
回复

使用道具 举报

424

主题

5

好友

3078

积分

飞龙

5
发表于 2013-12-25 15:40 |只看该作者
[发帖际遇]: IVAN为刁总书记 泡了一杯菊花茶,消费6 水晶.
回复

使用道具 举报

895

主题

0

好友

2万

积分

大和

8da top SB

6
发表于 2013-12-25 15:46 |只看该作者
穷举法撒!
回复

使用道具 举报

13

主题

1

好友

1001

积分

龙骑士

7
发表于 2013-12-25 16:08 |只看该作者
屌丝认为应该将可能出现的算式穷举出来,再把结果等于100的筛出来。。。
要扯到什么算法的,就只能匿了。。
回复

使用道具 举报

4

主题

0

好友

1023

积分

龙骑士

8
发表于 2013-12-25 16:13 |只看该作者
1~9 之间8个空格,可以放+-空3种可能,才3^8次方
才几千种可能
穷举轻轻松松吧
回复

使用道具 举报

151

主题

0

好友

1万

积分

航母

9
发表于 2013-12-25 17:06 |只看该作者
确实用穷举法很轻松。
回复

使用道具 举报

1003

主题

0

好友

5万

积分

光明执政官

10
发表于 2013-12-25 17:18 |只看该作者
用穷举法,但是现实中这样是没效率的
回复

使用道具 举报

10

主题

0

好友

2万

积分

大和

11
发表于 2013-12-25 18:16 |只看该作者
这是数学,和编程关系不大
国建身价大于5毛
回复

使用道具 举报

376

主题

8

好友

7万

积分

仲裁者

DON'T PANIC

12
发表于 2013-12-25 18:21 来自手机 |只看该作者

写程序在1,2,…,9(保持这个顺序)之间可任意放+或-或都使其结果等于100,输出所有可能的放法。例如:1 + 2 + 3 – 4 + 5 + 6 + 78 + 9 = 100。

既然是1~9的加减组合为什么会出现78?
穷举太暴力了,你把条件说清楚点,可以用动态规划的
回复

使用道具 举报

376

主题

8

好友

7万

积分

仲裁者

DON'T PANIC

13
发表于 2013-12-25 18:40 来自手机 |只看该作者
本帖最后由 国妓米兰 于 2013-12-25 18:42 编辑

如果是你例子里的情况,中间可以十位数,但是个位要比十位数值大于一?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2025-11-27 05:39

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部