找回密码
 欢迎注册
查看: 176759|回复: 173

[擂台] 最小无法表达的正整数

[复制链接]
发表于 2008-8-1 08:28:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
求最小无法用1~n这n个数通过四则混合运算表达出来的正整数. 如n=1,那么显然只能表示1,所以结果是2. 而n=2,由于1=2-1,2=2*1,3=2+1,4无法表示所以结果是4 而n=3,由于1=(2+1)/3,2=3+1-2,3=3*(2-1),4=3+2-1,5=3*2-1,6=3*2*1,7=3*2+1,8=(3+1)*2,9=3*(2+1),10无法表示,所以结果为10 对不同的n分别求值,看谁能够达到最大的n 结果已添加到A060315
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 14:22:24 | 显示全部楼层
有点复杂吧
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-8-1 15:08:05 | 显示全部楼层
对于大一些的n应该挺复杂的.很多年前我做过,好像计算机运行两天左右才能够算出n=10的结果.不过那时候的代码应该还没有写得够好
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 17:05:55 | 显示全部楼层
n = 4 1=(3+2-1)/4 2 = (2-1) + (4-3) 3 = 4 - (1 + 2) / 3 4 = (3 - 1) + (4 - 2)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 17:19:49 | 显示全部楼层
6 = 1 + 3 + 4 - 2 8 = 2 + 3 + 4 - 1 10 = 1 + 2 + 3 + 4
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 17:21:13 | 显示全部楼层
7 = (1 + 2 + 4) * 1 5 = (2 - 3 + 4) * 1 9 = (2 + 3 + 4) * 1
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 17:24:06 | 显示全部楼层
11 = 2 * 4 + 1 * 3 12 = 2 * 4 + 1 + 3 13 = 3 * 4 + 2 - 1 15 = 3 * 4 + 2 + 1 14 = 1 * 3 * 4 + 2
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 17:28:06 | 显示全部楼层
16 = (1 + 3) * 4 + 2 17 = (1 + 4) * 3 + 2 18 = (4 - 1) * 3 * 2 19 = (4 + 2) * 3 + 1 20 = (3 * 2 - 1) * 4 21 = ( 4 + 2 + 1) * 3 22 = (4 * 3 - 1) * 2 23 = 4 * 3 * 2 - 1 24 = (4 + 2) * (1 + 3) 25 = (4 + 1) * (2 + 3) 26 = (4 * 3 + 1) * 2 27 = (4 * 2 + 1) * 3 28 = (2 * 3 + 1) * 4 n = 4的最小是29么?

评分

参与人数 1鲜花 +1 收起 理由
mathe + 1 不错

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 19:10:24 | 显示全部楼层
我想,似乎是个树状结构 叶子是n个数字,节点是四个运算符号 现在问题是我知道如何构造此树,但不知道如何计算,呵呵 哦,明白了 呵呵 计算左树, 计算右树 输出结果 是完整树? 测试
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-8-1 20:14:47 | 显示全部楼层
实际写程序 发现有点难 主要是无法找到递归的方式 呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-22 00:02 , Processed in 0.029113 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表