通化吧 关注:470,878贴子:10,310,587

回复:下面出一道数学题,送8位QQ。。!

只看楼主收藏回复

晕倒,自己努力把。。。!


16楼2011-05-10 15:50
回复
    我小学数学0分你叫我算着个 不叫我往悬崖里进么


    17楼2011-05-10 15:51
    回复
      2026-02-02 19:46:35
      广告
      不感兴趣
      开通SVIP免广告
      不对啊。。努力把。。!


      18楼2011-05-10 15:52
      回复
        27


        19楼2011-05-10 15:52
        回复
          呵呵 你算对了 呵呵 不好意识。! 你加我 QQ号把。 1161749555 送你QQ


          20楼2011-05-10 15:54
          回复
            希望LZ没有写错字
            观察到2,4,6都是拿完后多一个,则n-1=12x,即n-1肯定是12的倍数,12是2,4,6的最小公倍数.
            同样3,5,7,我们得到n+1=105y.
            然后我们知道n=12x+1,n=105y-1,→12x+1=105y-1,→y=(12x+2)/105.
            这是一个二元一次方程.
            根据lz所给的条件,x,y肯定是整数,这是个好消息,可以给x赋不同的值,尝试让y等于一个整数,然后就能得到n.
            本人试着用c编个简单程序
            开始用的长整型,结果溢出,后来用的是超长整型.
            ####################################
            #                     结果我是算不出答案                 #
            ####################################
            以下是c代码:
            测试环境:
            cpu:p8700
            操作系统:winxp
            软件:dev-c++
            -----------------------------------------------------------------------------------------------------------------------
            #include <stdio.h>
            #include <stdlib.h>
            #include <math.h>
            main()
            {
            long long y,x,n;
            printf("n个鸡蛋\n");
            printf("每次拿2个多1个\n每次拿3个少1个\n");
            printf("每次拿4个多1个\n每次拿5个少1个\n");
            printf("每次拿6个多1个\n每次拿7个少1个\n");
            printf("猜我们有多少鸡蛋\n");
            system("pause");
            for (x=1;x>0;x++)
            {
                   y=(12*x-2)%105;
                   printf("x= %d",x);
                   printf("   ");
                   printf("y= %d\n",y);
                   if(y ==0)
                   break;
            }
                   
            printf("哦,我们算出鸡蛋的数量用****n***来表示\n");
            //printf("x = %d\n",x);   
            y = (12*x-2)/105;
            //printf("y = %d\n",y);
            n= 105*y - 1;
            printf("n = %d\n",n);      
            system("pause");
            }
            这个东西跑了至少20分钟,没结果.


            21楼2011-05-10 15:54
            回复
              那我也对啦,


              22楼2011-05-10 15:54
              回复
                你咋 慢 了 呢。。。 唉 可惜 啊。。


                23楼2011-05-10 15:54
                回复
                  2026-02-02 19:40:36
                  广告
                  不感兴趣
                  开通SVIP免广告
                  721


                  24楼2011-05-10 15:54
                  回复
                    2*3*4*5*6+1


                    26楼2011-05-10 15:55
                    回复


                      27楼2011-05-10 15:55
                      回复
                        有猜 对的了。。 看上面答案把。。。


                        28楼2011-05-10 15:55
                        回复

                          好像是181吧


                          29楼2011-05-10 16:06
                          回复
                            是301


                            30楼2011-05-10 16:07
                            回复