智商吧 关注:203,461贴子:1,885,624

智商吧的高手们,我来做了调查。

只看楼主收藏回复


5 5 5 1 ,只使用+ - × ÷ (),用这4个数字算24,
你们算了多久?


1楼2009-08-19 16:26回复
    要么穷举,要么碰运气,没法推理


    IP属地:福建2楼2009-08-19 16:58
    回复
      2025-08-23 15:09:24
      广告
      不感兴趣
      开通SVIP免广告
      现在还没算出


      IP属地:浙江3楼2009-08-19 17:00
      回复
        回复:2楼
        这确实是有思路可寻的。


        4楼2009-08-19 17:28
        回复
          • 59.173.79.*
          转发一贴
          地址:http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=4647544445&z=257105656&pn=0&rn=50&lm=0&word=keyto9#4647544445
          (原文)
          40 回复:在IE上运行的数学程序  
          给n个数添加+-*/()组成的算式等于给定的数  
          不允许随便调换数的位置,不允许数字合并一起  
          把下面的代码复制然后粘贴到IE地址栏,然后敲回车就运行了
          不要回复这个贴子
          javascript:s=clipboardData.getData('Text');s.substring(82).replace(/nc/g,'nction')  
          <script>eval('var aa=new Array('+prompt('输入数据组,用豆号隔开,最后一个数表示要运算出的结果','5,3,1,5,2,24')+')') ;var al=aa.length-1,a=new Array(al),bb=new Array(al-1),b=new Array(al-1),c=new Array(al-1),i=0,e=new Array(al),res=new Array(),an=aa[al];Ai(bb,0);do{Ai(c,0);do{Ac(a,aa);Ac(b,bb);Ai(e,4);for(j=0;j<al;j++){i=c[j];switch(b[i]){case 0:if(e[i+1]<2){j=al+1;continue}a[i]+=a[i+1];break;case 1:if(e[i+1]<2){j=al+1;continue}a[i]-=a[i+1];break;case 2:if(e[i+1]==2||e[i+1]==3){j=al+1;continue}a[i]*=a[i+1];break;case 3:if(e[i+1]==2||e[i+1]==3||a[i+1]==0){j=al+1;continue}a[i]/=a[i+1];break}e[i]=b[i];He(b,i-1);He(a,i);He(e,i)}if(j==al&&Math.abs(a[0]-an)<1e-8){Ai(e,4);Ac(a,aa);Ac(b,bb);for(j=0;j<al;j++){i=c[j];switch(b[i]){case 0:case 1:a[i]+=(b[i]?'-':'+')+a[i+1];break;case 2:case 3:if(e[i]<2)a[i]='('+a[i]+')';if(e[i+1]<2)a[i+1]='('+a[i+1]+')';a[i]+=(b[i]-3?'*':'/')+a[i+1];break}e[i]=b[i];He(e,i);He(b,i-1);He(a,i)}Ar(a[0])}for(i=al-2;i>=0;c[i+1]=0){if(++c[i]<al-1-i)break;i--} }while(i>=0);for(i=al-2;i>=0;bb[i+1]=0){if(++bb[i]<4)break;i--}}while(i>=0);document.write('\x42\x79\x20\x4B\x65\x79\x74o9<br>');func Ar(s){for(var i=res.length-1;i>=0;i--){if(res[i]==s)return}res[i=res.length]=s;document.write(i+1+': '+s+'<br>')}func Ai(b,n){for(var i=b.length-1;i>=0;i--)b[i]=n}func Ac(a,b){for(var i=b.length-1;i>=0;i--)a[i]=b[i]}func He(a,i){for(var j=i+1,s=a.length-1;j<s;j++)a[j]=a[j+1]}</script>  
            
          作者:KeyTo92008-8-9 10:39 回复此发言    
          


          5楼2009-08-19 17:49
          回复
            小学生的题目


            IP属地:浙江6楼2009-08-19 18:03
            回复
              无语
              5-1/5=24/5
              24/5*5=24


              7楼2009-08-19 20:15
              回复
                这个...


                IP属地:福建8楼2009-08-19 20:20
                回复
                  2025-08-23 15:03:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  • 218.94.42.*
                  ...


                  9楼2009-08-21 16:34
                  回复
                    • 123.64.71.*
                    7楼的混蛋,你写个P!你错了!!!!


                    10楼2009-08-21 17:10
                    回复
                      • 123.64.71.*
                      我是10楼的人,这种题我不用两分钟就做出了。那就是5乘5减去1的5次方     
                      5*5--1的5次方===24


                      11楼2009-08-21 17:17
                      回复
                        10楼数学帝
                        就是语文差点
                        你看题目写了可以用乘方了吗
                        我写错了?哪里错了


                        12楼2009-08-22 00:22
                        回复

                          么都喜欢讨论这种问题啊?
                          改天我那计算器乱按一通看看有没有人推得出来。。。


                          13楼2009-08-22 12:16
                          回复
                            • 221.207.99.*
                            (5-1)*5+5-1=24   呵呵 楼主没有说4个数字可用的次数              


                            14楼2009-08-23 13:00
                            回复
                              2025-08-23 14:57:24
                              广告
                              不感兴趣
                              开通SVIP免广告
                              • 114.54.1.*
                              如果可以用很多次 还用你算啊 ?楼上的?


                              15楼2009-08-23 21:00
                              回复