找回密码
 欢迎注册
查看: 12098|回复: 7

[擂台] 升级版24点

[复制链接]
发表于 2011-3-10 15:36:49 | 显示全部楼层 |阅读模式

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

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

×
给定4个1到13的整数, 采用加减乘除, 开方乘方, 三角函数, 对数, 组合数, 排列数, 阶乘(或伽马函数), 最大值, 最小值, 取整函数, 以及计算机中的位运算,使其结果为24, 要求输出所有的满足条件的可能结果. 比如:2 3 10 10 有以下几种可能(不全):
  1. (10-3)*2+10
  2. 2*10+3+lg(10)
  3. (2+3-log[10](10))!
  4. 2^10-10^3
  5. (2+3-10/10)!
  6. C(10,3)*2/10
  7. 3*(10-2)*lg10
  8. (√(10*10)-2)*3
  9. (10-2)*min(3,10)
  10. (10-2)*floor(10/3)
  11. (10+2)/sin(3*10)
  12. 3*(10&10-2)
  13. 3<<(10/10+2)
  14. Γ(3*2-10/10)
  15. .....
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-3-10 16:20:33 | 显示全部楼层
补充一个最简单的:4!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-3-10 16:22:19 | 显示全部楼层
三角函数的自变量一般用弧度, sin(30)应该不算。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-3-10 18:20:33 | 显示全部楼层
看了你这个问题,我想起了以前看的一个东西。 它大致是: math.function_1(rand())------- math.function_2(rand()) \ math.function_3(rand()) | 随机使用其中一个 f(output) math.function_4(rand()) --------------------------> output ----------------> opcode中的一个字节 math.function_5(rand()) | ... | math.function_n(rand())-------/ 上面的 math.function_x为一种计算组合,使得输出机器码 opcode 是唯一的。 最后由确定的rand()值,调用对应的math.function_x()得到唯一的opcode,实现简单的加密。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-5-1 14:41:40 | 显示全部楼层
顶顶顶顶
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-5-3 07:43:51 | 显示全部楼层
我记得有人统计过,仅用四则运算时,24是最可能的结果。照楼主这么升级后,24还是最可能结果吗?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-5-7 23:41:01 | 显示全部楼层
A、B、C、D 求导 0、0、0、0 阶乘 1、1、1、1 和 4 阶乘 24 完毕
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-6-17 10:27:25 | 显示全部楼层
我之前玩的时候,也有想过类似的问题,增加新的规则。挺好玩的,难度加大了不少
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-12-4 02:02 , Processed in 0.026991 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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