Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
764 张宸瑞 22第n项的数 C++ Accepted 0 MS 268 KB 747 2023-04-01 14:34:44

Tests(5/5):


Code:

#include <iostream> using namespace std; int m; int equal_difference(int n) { int r; if(n==1){ r=1; } else{ r=equal_difference(n-1)+m; } return r; } int ratio_of_equality(int n){ int r; if(n==1){ r=1; } else{ r=ratio_of_equality(n-1)*m; } return r; } int main() { int a[101],n; cin>>n; for(int i=1;i<=4;i++) { cin>>a[i]; } if(a[2]-a[1]==a[3]-a[2]&&a[3]-a[2]==a[4]-a[3]&&a[2]-a[1]==a[4]-a[3]) { m=a[2]-a[1]; cout<<equal_difference(n); } else { m=a[2]/a[1]; cout<<ratio_of_equality(n); } }