数学吧 关注:845,959贴子:8,589,110
  • 5回复贴,共1

这道也挺有意思给大家看看

只看楼主收藏回复

这题目让我想起小时候那种所谓“读心术”的营销号……
不过我研究了一下这题不是单纯逆推,而是把数字判定两次奇偶刚好对应4个答案。
有兴趣大家可以一起研究研究。


IP属地:美国来自Android客户端1楼2024-03-12 00:32回复
    这种应该正着比逆着推简单
    乘3除2看的是奇偶,执行第二次就相当于看除4的余数;然后就看4k→9k,4k+1→9k+1,4k+2→9k+4,4k+3→9k+6,除以9得到的商就是k,数字就确定好了。
    不过怎样在一样的过程下替换2 3 9我还没啥头绪


    IP属地:上海来自Android客户端2楼2024-03-12 01:20
    回复
      又是ross application是吧
      直接说答案:
      如果这个过程延长到n轮,也就是
      A让B想一个数
      乘以a1,除以b1,说余数
      乘以a2,除以b2,说余数
      ……
      乘以an,除以bn,说余数
      最后除以c,说商
      那么A能保证猜出B想的数,当且仅当c≤A/gcd(A,B),其中A=所有ai乘起来,B=所有bi乘起来


      IP属地:北京来自Android客户端4楼2024-03-12 03:35
      收起回复
        不过这个题设问实在太开放了,包括但不限于改变使用的运算,自由度极大,你想改别的地方也行。


        IP属地:北京来自Android客户端5楼2024-03-12 03:36
        回复
          两次乘除相当于确定除4余几,同时每个4变9


          IP属地:江西来自Android客户端6楼2024-03-12 18:01
          回复