已解决 张宸瑞 中级守护 2990 #include<iostream> #include<cstdio> using namespace std; int a[5000005]; int main() { int x,n; cin>>x>>n; a[1]=1*x+1; for(int i=2;i<=n;i++) { a[i]=a[i-1]+a[i-1]*x; } cout<<a[n]; return 0; } 我觉得没问题呀,可怎么错了? 谁能教教我!!!
已采纳 董子墨 中级天翼 没办法帮你,因为我90 董子墨在2019-12-16 20:19:04追加了内容看看数据范围,把int改成unsigned long long。董子墨在2019-12-17 20:26:04追加了内容把int 改成 long long