ACM递推递归练习D汉诺塔系列1
2017-03-30 20:06
246 查看
思路:看这道题没看明白意思,但是根据示例退出来了规律。当n=1时,得出的结果是3,当n=3时得出的结果是9,编了个程序计算了后面的数,结果为3的n次方。但是还要注意的一个细节,3的30次方超过了整数的范围,所以要定义一个long long型的。
代码:#include<iostream>
#include<cmath>
using namespace std;
int main()
{int n;
int t,i;
long long
int d;
cin>>t;
while(t--)
{
d=1;
cin>>n;
for(i=0;i<n;i++)
d=d*3;
cout<<d<<endl;
}
return 0;
}
总结:看不懂题目,就通过示例猜想了下。
代码:#include<iostream>
#include<cmath>
using namespace std;
int main()
{int n;
int t,i;
long long
int d;
cin>>t;
while(t--)
{
d=1;
cin>>n;
for(i=0;i<n;i++)
d=d*3;
cout<<d<<endl;
}
return 0;
}
总结:看不懂题目,就通过示例猜想了下。
相关文章推荐
- 递归递推练习D汉诺塔系列1
- 递推递归练习 D 汉诺塔系列1
- 递推递归练习D - 汉诺塔系列1
- 递推递归练习 D - 汉诺塔系列1
- ACM递推递归练习A母牛的故事
- 递归递推练习 D 汉诺塔系列1
- ACM-递归递推练习D-汉诺塔系列1
- 递归递推练习―D―汉诺塔系列1
- 递推递归练习D - 汉诺塔系列1
- ACM递推递归练习B王小二切饼
- 练习系列 - 5、求子数组的最大和
- 递归的基本应用练习...
- 练习系列 - 1、把二元查找树转变成排序的双向链表
- java递归列出目录结构练习
- 【应聘笔记系列】二叉树的递归与非递归遍历实现
- DNS系列教程(十)图例详解DNS递归和迭代查询原理及过程 (2)
- 递归系列:分解质因数
- 练习系列 - 3、设计包含min函数的栈,push、pop、min的时间复杂度都为O(1),仿照APR_RING采用宏实现
- 跟着小王学习wpf系列之十 练习之拼图游戏
- 练习系列 - 8、m进制转n进制(任意进制转换)