刚才在看《费马大定理》,里面说到可以用1,3,9,27四个砝码称出1-40重量的东西,请问这个算法如何实现

乐百川 2014-08-14 11:06:09
也就是用1,3,9,27的加减运算表示出1-40这40个数来,该怎么写。更广一点,我听说任意四个数都可以通过运算得到24,这是真的么,24点又该怎么写呢
...全文
459 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐百川 2014-08-18
  • 打赏
  • 举报
回复
引用 11 楼 alanmaths 的回复:
这好说,1、3、9、27表示成三进制分别是1、10、100、1000,它当然可以表示三进制的0到1111(即十进制的40)之间所有的数
哦,通俗易懂,这下我明白了
沙尘暗影 2014-08-18
  • 打赏
  • 举报
回复
这好说,1、3、9、27表示成三进制分别是1、10、100、1000,它当然可以表示三进制的0到1111(即十进制的40)之间所有的数
白衣如花 2014-08-16
  • 打赏
  • 举报
回复
引用 1 楼 derekrose 的回复:
4个1如何得到24
4的阶乘
赵4老师 2014-08-15
  • 打赏
  • 举报
回复
乐百川 2014-08-15
  • 打赏
  • 举报
回复
引用 8 楼 nice_cxf 的回复:
引用 7 楼 u011054333 的回复:
[quote=引用 5 楼 nice_cxf 的回复:] 这个有啥好写的,不就是3进制么
恕本人愚钝,还是看不懂
随便给个数,假定32,3进制结果是1012,如果有=2的位,因为前面的位是1,再前边是0,因此最后两位是负数,相当于1100-0011,结果为27+9-3-1[/quote]我好像明白了一点,我在研究研究……
nice_cxf 2014-08-15
  • 打赏
  • 举报
回复
这个有啥好写的,不就是3进制么
nice_cxf 2014-08-15
  • 打赏
  • 举报
回复
引用 7 楼 u011054333 的回复:
引用 5 楼 nice_cxf 的回复:
这个有啥好写的,不就是3进制么
恕本人愚钝,还是看不懂
随便给个数,假定32,3进制结果是1012,如果有=2的位,因为前面的位是1,再前边是0,因此最后两位是负数,相当于1100-0011,结果为27+9-3-1
乐百川 2014-08-15
  • 打赏
  • 举报
回复
引用 5 楼 nice_cxf 的回复:
这个有啥好写的,不就是3进制么
恕本人愚钝,还是看不懂
乐百川 2014-08-14
  • 打赏
  • 举报
回复
引用 3 楼 derekrose 的回复:
引用 2 楼 u011054333 的回复:
[quote=引用 1 楼 derekrose 的回复:] 4个1如何得到24
斑竹大人就是厉害,那么四个不同的数字是否一定可以得到24
1 1001 100001 100000001 [/quote]什么意思,看不懂呀
derekrose 2014-08-14
  • 打赏
  • 举报
回复
引用 2 楼 u011054333 的回复:
引用 1 楼 derekrose 的回复:
4个1如何得到24
斑竹大人就是厉害,那么四个不同的数字是否一定可以得到24
1 1001 100001 100000001
乐百川 2014-08-14
  • 打赏
  • 举报
回复
引用 1 楼 derekrose 的回复:
4个1如何得到24
斑竹大人就是厉害,那么四个不同的数字是否一定可以得到24
derekrose 2014-08-14
  • 打赏
  • 举报
回复
4个1如何得到24

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧