数学吧 关注:944,917贴子:9,478,209
  • 3回复贴,共1

16进制与10进制

只看楼主收藏回复

古代历日帝国有个大数学家,名为格斯,你是格斯的一个徒弟。格斯给你假设了一个情景模拟,你需要想办法做出。
你需要想出一道鸡兔同笼的数学题,然后将这道题给邻国波悦国的人做,对方需要回答出正确答案视为你通过。
题目中的数字和要回答的数字均为16进制数字,而波悦国采用10进制,对方会将题目中的数字默认为十进制的数字,并且回答也会为十进制的数字,在你不能提示他16进制数字的前提下,让他回答出正确答案。
题目条件和最终答案里,不允许出现个位数。在对方眼中,一旦看到1A这样的不符合十进制描述的数字出来,对方会直接认为无解,这样直接算失败。
例子:一个笼子里,装着若干只鸡和兔,无法分清楚鸡和兔的具体数量,不过可以看到笼子里有17个头和38个脚。请问笼子里装着多少只鸡?装着多少只兔?
10进制理解为17头和38脚进行计算,10进制回答为15鸡和2兔
16进制理解为先转换为10进制数字,17₁₆=16+7=23,38₁₆=16*3+8=56,出答案10进制回答为18鸡和5兔,转换回16进制回答为12鸡和5兔
这是两个视角下答案不一致的原因


IP属地:北京来自Android客户端1楼2026-05-25 09:20回复
    易证,如果参数a b符合要求,则a0 b0也符合要求。所以只需要找一组个位数解,后面加0就可以了。2头6腿显然符合,故20头60腿符合


    IP属地:山东来自Android客户端2楼2026-05-25 10:29
    回复
      2026-06-28 00:23:22
      广告
      不感兴趣
      开通SVIP免广告
      222头666腿也行


      IP属地:黑龙江来自Android客户端3楼2026-05-25 13:59
      回复
        头 腿 兔 鸡
        20 60 10 10
        22 66 11 11
        30 80 10 20
        33 88 11 22
        200 600 100 100
        202 606 101 101
        220 660 110 110
        222 666 111 111
        300 800 100 200
        303 808 101 202
        333 888 111 222
        下略,解完个位数就可以了


        IP属地:广东来自Android客户端4楼2026-05-27 10:31
        回复