%是取余,和MOD是一样的 我提个意见,要是不分组别那么几乎可以说所有做法都可以,因为可以编出所有数字.
建议分初级和高级组,初级只可使用四则混合运算,高级组可以利用乘方,开方.但N次方(N大于2)必须动用所给数字为指数以及对数,但是对数除了底数为10的标准LOG以外,以其他数字为底数的,也必须使用所给4个数字其中的一个.上面的6种是标准的混合运算.
其他不建议使用,一来降低游戏参与者的热情,毕竟也有初中的学生.二来阶乘,高斯取整,以及概率中使用的P与C不限制的话,任何数字都能出来,比如四个1都可以做出24. 1:4*8=32
2:32开5次方=2
3:2*9=18
4:18+6=24
应该不需要顺序吧……
回复 24# 越水柯哀 的帖子
你用很少的符号就算出来了真棒,数学语言简单就是美! 就像Euler公式m1 (45)k (扯远了)demo...%是c#语言符号吧,数学符号还是应该用mod
回复 25# Huckebein 的帖子
你说得有道理.我也觉得有些方法打擦边球了,比如4^2+8+floor(6/9) = 16+8+0 = 24 其中floor(x)表示取整.
ln4/ln8*(6 mod 9)^2 = 2/3*6^2 =24
以上用到了乘方,于是出现了本来没有的2
ln4/ln8*6*(根号9)! 这下符合题目了 天啊,别用大学数学专科用的大智慧来压我们高中的小童鞋吧... 活动难来了晚上我们晚自习 原帖由 Huckebein 于 2009-2-11 11:35 发表 http://bbs.aptx.cn/images/common/back.gif
我提个意见,要是不分组别那么几乎可以说所有做法都可以,因为可以编出所有数字.
建议分初级和高级组,初级只可使用四则混合运算,高级组可以利用乘方,开方.但N次方(N大于2)必须动用所给数字为指数以及对数,但是对数除了 ...
四个0都可以算24 4+8+6*LOG③9
大致这样吧。。。
回复 29# 柯哀Fan 的帖子
小霖你别这样想,大家也只是各抒己见而已.m1 (46)k其实只是符号不常用可能比较陌生,但是说出来就很好理解的,因为都是学过滴
比如5除以3余2,于是5mod3=2 怎么样,一说就明白的吧. 原帖由 懒懒哒月 于 2009-2-11 18:30 发表 http://bbs.aptx.cn/images/common/back.gif
4+8+6*LOG③9
大致这样吧。。。
喂喂,你那个3不带的~~
对数的话最多只能用ln,lg,退万万步放宽到以二为底,哪里有这样的~ 原帖由 RICKOID 于 2009-2-11 14:27 发表 http://bbs.aptx.cn/images/common/back.gif
你用很少的符号就算出来了真棒,数学语言简单就是美! 就像Euler公式m1 (45)k (扯远了)
demo...%是c#语言符号吧,数学符号还是应该用mod
C语言里通用的吧~
我觉得%比较好看~ = =额。。。那根号呢?平方呢?为什么2算的3。8算的
[ 本帖最后由 懒懒哒月 于 2009-2-11 19:15 编辑 ]
回复 34# 越水柯哀 的帖子
对,我所以我打c#而不是c or c++%的确简洁~
回复 35# 懒懒哒月 的帖子
根号是数学符号当然算的,但多冒个数出来的话...所以我觉得乘方等就是在打擦边球啦.不过能想出办法就是好的![ 本帖最后由 RICKOID 于 2009-2-11 19:35 编辑 ] 这帖子太有趣, 太有意义了, 后面的人一个比一个牛啊
[ 本帖最后由 Gin6264 于 2009-2-11 21:40 编辑 ] 原帖由 Huckebein 于 2009/2/11 11:35 发表 http://bbs.aptx.cn/images/common/back.gif
我提个意见,要是不分组别那么几乎可以说所有做法都可以,因为可以编出所有数字.
建议分初级和高级组,初级只可使用四则混合运算,高级组可以利用乘方,开方.但N次方(N大于2)必须动用所给数字为指数以及对数,但是对数除了 ...
同意,规则稍作修改,看2楼 第二题:9 7 5 2 m1 (49)k (明天9.40全盘结束)
第一题作不作废?征求一下大家的意见
[ 本帖最后由 藤光·习翼 于 2009-2-12 22:24 编辑 ]