Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
57206 | 尹翊泽 | 找规律填数字 | C++ | 通过 | 100 | 0 MS | 248 KB | 540 | 2022-08-04 09:20:07 |
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,d,e; while(cin>>a>>b>>c>>d>>e&&(a||b||c||d||e)){ int f,g,h,i,j; if(b-a==c-b&&c-b==d-c&&d-c==e-d){ int d1=b-a; f=e+d1; g=f+d1; h=g+d1; i=h+d1; j=i+d1; } else if((double)b/a==(double)c/b&&(double)c/b==(double)d/c&&(double)d/c==(double)e/d){ double q1=(double)b/a; f=e*q1; g=f*q1; h=g*q1; i=h*q1; j=i*q1; } else if(a+b==c&&b+c==d&&c+d==e){ f=d+e; g=e+f; h=f+g; i=g+h; j=h+i; } cout<<f<<" "<<g<<" "<<h<<" "; cout<<i<<" "<<j<<endl; } return 0; }