题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2013
//C++代码
#include<iostream>
using namespace std;
int main(){
int n,i,a[30];
a[1]=1;
for(i=2;i<30;i++) a[i]=2*(a[i-1]+1);
while(cin>>n) cout<<a[n]<<endl;
return 0;
}
本文提供了一个针对HDU在线评测系统中编号为2013的问题的C++解决方案。该问题涉及一个递推数列的计算,通过预先计算并存储数列的值来实现高效的查询响应。
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2013
//C++代码
#include<iostream>
using namespace std;
int main(){
int n,i,a[30];
a[1]=1;
for(i=2;i<30;i++) a[i]=2*(a[i-1]+1);
while(cin>>n) cout<<a[n]<<endl;
return 0;
}
688
410

被折叠的 条评论
为什么被折叠?