| Run ID | Author | Problem | Lang | Verdict | Score | Time | Memory | Code Length | Submit Time |
|---|---|---|---|---|---|---|---|---|---|
| 56866 | 邢逸轩 | 找规律填数字 | C++ | Wrong Answer | 0 | 0 MS | 248 KB | 615 | 2022-08-03 15:32:54 |
#include<bits/stdc++.h> using namespace std; int sl,f[11],cha,cs; int main(){ while(true){ for(int i=1;i<=5;i++) cin>>f[i]; if(f[1]==0&&f[2]==0&&f[3]==0&&f[4]==0&&f[5]==0) break; for(int i=1;i<=5;i++){ if(f[i]==f[i-1]+cha) sl=1; cha=f[i]=f[i-1]; if(f[i]==f[i-1]+f[i-2]&&i>=3) sl=2; if(f[i]==f[i-1]*cs&&i>=2) sl=3; if(i>=2) cs=f[i]/f[i-1]; } if(sl==1) for(int i=6;i<=10;i++) f[i]=f[i-1]+cha; if(sl==2) for(int i=6;i<=10;i++) f[i]=f[i-1]+f[i-2]; if(sl==3) for(int i=6;i<=10;i++) f[i]=f[i-1]*cs; for(int i=6;i<=10;i++) cout<<f[i]<<" "; cout<<endl; } return 0; }