Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
150941 lrf820215 数列极差问题 C++ 解答错误 33 0 MS 256 KB 515 2024-06-10 09:52:37

Tests(1/3):


#include<iostream> #include<algorithm> using namespace std; int cmp(int a,int b) { return a>b; } int main() { int i,n,a[1001],b[1001],max,min; cin>>n; for(i=0;i<n;i++) { cin>>a[i]; b[i]=a[i];//复制一份数据 } sort(a,a+n);//先进行排序 for(i=1;i<n;i++) { a[i]=a[i]*a[i-1]+1; sort(a+i,a+n); } max=a[i-1]; sort(b,b+n,cmp);//降序排列 for(i=1;i<n;i++) b[i]=b[i]*b[i-1]+1;//不需要重新排序 min=b[n-1]; cout<<max-min<<endl<<endl; return 1; }


测评信息: