Algorithm 版 (精华区)
发信人: GREnTOFEL (Crazy Plucking), 信区: Algorithm
标 题: 递归和回溯----2的幂次方(转载)
发信站: 哈工大紫丁香 (2002年07月06日21:52:10 星期六), 站内信件
【 以下文字转载自 Programming 讨论区 】
【 原文由 zjliu 所发表 】
发信人: violinist (巷战狙击手), 信区: Algorithm
标 题: 递归和回溯----2的幂次方
发信站: 日月光华 (Fri Jul 5 08:29:31 2002)
1998年第四届分区联赛初中组复赛试题第三题
2的幂次方
------------------------------------------------------------------------------
--
〖问题描述〗
任何一个正整数都可以用2的幂次方表示.
例如:137=2^7+2^3+2^0
同时约定次方用括号来表示,即a^b可表示为a(b)
由此可知,137可表示为:2(7)+2(3)+2(0)
进一步:7=2^2+2+2^0 (2^1用2表示)
3=2+2^0
所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)
又如:1315=2^10+2^8+2^5+2+1
所以1315最后可表示为:2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)
输入:正整数(n<=20000)
输出:符合约定的n的0,2表示(在表示中不能有空格)
--
※ 来源:.日月光华 http://bbs.fudan.edu.cn [FROM: 10.11.12.201]
--
※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 202.118.229.86]
--
※ 转载:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: 202.118.229.154]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.785毫秒