Sicily 1485. Hanoi双塔问题
来源:互联网 发布:下软件赚钱的软件ios 编辑:程序博客网 时间:2024/05/21 23:38
http://soj.me/1485
易得公式 2^(n+1) - 2 ,本想直接用模板,一想很久没写高精度,练练手,果然生疏了....o(╯□╰)o
#include <iostream>#include <cstring>using namespace std;int main(){int n,ans[100],len;bool flag = true;while(cin>>n){if(!flag) cout<<endl;flag = false;memset(ans,0,sizeof(ans));ans[0] = 1;len = 1;for(int i=0;i < n+1;++i){//考虑清楚顺序,先在每一个数位上乘以2,然后再考虑是否进位,一开始放在同一个循环里,结果一团糟for(int j = 0;j < len;++j)ans[j] *= 2;for(int j = 0;j < len;++j){if(ans[j] > 9) {ans[j + 1] += ans[j]/10;ans[j] %= 10;}}if(ans[len]) len++;}ans[0] -= 2;while(!ans[len]) len --;for(int i = len;i >= 0;i--)cout<<ans[i];cout<<endl;}return 0;}
- Sicily 1485. Hanoi双塔问题
- sicily 1485 Hanoi双塔问题
- Sicily 1485 Hanoi双塔问题 (SOJ 1485) 【高精度】
- Hanoi双塔问题(hanoi)
- 1485. Hanoi双塔问题
- 1485. Hanoi双塔问题
- Hanoi双塔问题
- Hanoi双塔问题
- Hanoi双塔问题
- P1354 Hanoi双塔问题
- 【数论 / 数值】【RQNOJ】Hanoi双塔问题
- 【递推】Hanoi双塔问题
- Hanoi双塔问题 bjfu1120 递推
- vijos P1354 Hanoi双塔问题
- NEUQ 1419: Hanoi双塔问题
- [高精度][codevs 1145]Hanoi双塔问题
- 【9107】Hanoi双塔问题(NOIP2007)
- Vijos P1354 Hanoi双塔问题
- 参加的活动---百度开放云·创客马拉松:跟手机联动的数字灯泡
- hdu 2852 KiKi's K-Number(线段树)
- PLSQL性能优化方法
- 提高eclipse使用效率
- linux下添加PATH环境变量
- Sicily 1485. Hanoi双塔问题
- [开心学php100天]第六天:用php玩转页面(基础篇) <转>
- POS机刷卡失败的郁闷事
- android 帧动画
- Dos命令
- sql分页脚本,可在java中使用
- 参加的活动---百度开放云·创客马拉松:跟手机联动的数字灯泡
- Windows 安全模型与用户帐户控制
- HBase