主要是把图二篮圈里的循环化掉,不会化。在线等,挺急的。老哥们,程序的其他部分没有问题,就是把圈起来的循环用别的算法实现。
实在不会做也别瞎写,当作一个思考题吧。
2 回答
慕后森
TA贡献1802条经验 获得超5个赞
1,创建二维数组语句:int[][] array = new int[3][3]; 2,直接创建二维数组并赋值语句:int[][] array ={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}} ;
慕丝7291255
TA贡献1859条经验 获得超6个赞
#include<iostream> using namespace std; long long sum[500001]={2,1}; int main() { long long n; cin>>n; for(long long i=2;i<=n/2;i++) { if(i%2) sum[i]=sum[i-1]; else sum[i]=sum[i-1]+sum[i/2]; sum[i]%=100000007; sum[0]+=sum[i]; sum[0]%=100000007; } cout<<sum[0]<<endl; return 0; }
- 2 回答
- 0 关注
- 429 浏览
添加回答
举报
0/150
提交
取消