你的排版~~真~~~~舒服~~
by Moonsfrost @ 2019-07-12 16:40:02
希望更丰富的展现?使用Markdown
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
double num,sum;
int t[1001],b[1001],c[1001],x,y;
cin>>n;
for(int i=1; i<=n; i++) {
cin>>t[i];
b[i]=t[i];
}
sort(t,t+n+1);
for(int i=1; i<=n; i++) {
for(int j=1; j<=n; j++) if(t[i]==b[j]) {
cout<<j<<" ";
}
}
for(int i=1; i<=n; i++) {
sum+=t[i]*(n-i);
}
num=sum/n;
cout<<endl;
cout<<fixed<<setprecision(2)<<num;
return 0;
}
```
by Kubic @ 2019-07-12 16:56:46
```
include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
double num,sum;
int t[1001],b[1001],c[1001],x,y;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>t[i];b[i]=t[i];
}
sort(t,t+n+1);//t[i] shengxu
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
if(t[i]==b[j])
{cout<<j<<" ";}
}
for(int i=1;i<=n;i++)
{ sum+=t[i]*(n-i); }
num=sum/n; cout<<endl; cout<<fixed<<setprecision(2)<<num; return 0;
}
```
by 有朋自远方来 @ 2019-07-12 16:58:57
int空间太小了,给爆了吧,把int改成long int 应该就可以过了,他的数据量好像会上1e6。
emmmm,目测1e8也有可能。
by vegetablebird4396 @ 2019-07-19 12:55:26
@[Kubic](/space/show?uid=119621) 7
1 4 3 3 2 2 3
这组数据试试
by wanlyubz @ 2019-07-26 18:50:50