Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
6542 李言 排队打水 C++ 解答错误 0 0 MS 256 KB 535 2020-10-02 10:43:41

Tests(0/10):


#include<bits/stdc++.h> using namespace std; int main(){ int i,n,k=0,n1[101]={0},n2[101]={0}; double time=0; cin>>n; for(i=1;i<=n;i++){ cin>>n1[i]; n2[i]=n1[i]; } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(n1[j]>n1[j+1]){ int t=n1[j]; n1[j]=n1[j+1]; n1[j+1]=t; } } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(n1[i]==n2[j]){ cout<<j<<' '; break; } } } for(int i=1;i<=n;i++){ time+=(n-i+1)*n1[i]; } printf("%.2lf",time); return 0; }


测评信息: