为什么我用的double还是不行
by Never_and_Ever @ 2018-07-23 15:45:59
```cpp
#include<bits/stdc++.h>
using namespace std;
int mmin=100000;
double ans,n,t[100000],s=0.0f;
bool b[100000];
int main(){
cin>>n;
int i,k,y;
k=n-1;
for( i=1;i<=n;i++)
cin>>t[i];
for(int j=1;j<=n;j++){
mmin=100000;
for(i=1;i<=n;i++){
if(t[i]<mmin&&!b[i]){
mmin=t[i];y=i;
}
}
b[y]=true;
s=s+mmin*k;
k--;
cout<<y<<" ";
}
printf("\n%0.2f",s/n);
return 0;
}
```
by 斗神·君莫笑 @ 2018-07-23 15:49:27
@[斗神·君莫笑](/space/show?uid=49644) 好像还是3和10不行
by Never_and_Ever @ 2018-07-23 15:52:33
#include<bits/stdc++.h>
using namespace std;
int mmin=1000000;
double n,t[100000],s=0.0;
bool b[100000];
int main()
{ cin>>n;
int i,k,y;k=n-1;
for( i=1;i<=n;i++)
cin>>t[i];
for(int j=1;j<=n;j++){
mmin=1000000;
for(i=1;i<=n;i++){
if(t[i]<mmin&&!b[i]){
mmin=t[i];y=i;
}
}
b[y]=true;
s=s+mmin*k;
k--;
cout<<y<<" ";
}
printf("\n%0.2f",s/n);
return 0;
}
by Never_and_Ever @ 2018-07-23 16:09:42
我。。。
by 斗神·君莫笑 @ 2018-07-23 16:10:16
@[EMMA_ky](/space/show?uid=115128) 为什么这样就对了,是被我的坚持不懈给打动了吗
by Never_and_Ever @ 2018-07-23 16:10:20
@[EMMA_ky](/space/show?uid=115128) 点击小工具里面的插入代码,全部贴进去,然后再发
by 斗神·君莫笑 @ 2018-07-23 16:10:50
@[EMMA_ky](/space/show?uid=115128) 你改了哪里?
by 斗神·君莫笑 @ 2018-07-23 16:11:20
```
#include<bits/stdc++.h>
using namespace std;
int mmin=1000000;
double n,t[100000],s=0.0;
bool b[100000];
int main()
{ cin>>n;
int i,k,y;k=n-1;
for( i=1;i<=n;i++)
cin>>t[i];
for(int j=1;j<=n;j++){
mmin=1000000;
for(i=1;i<=n;i++){
if(t[i]<mmin&&!b[i]){
mmin=t[i];y=i;
}
}
b[y]=true;
s=s+mmin*k;
k--;
cout<<y<<" ";
}
printf("\n%0.2f",s/n);
return 0;
}
```
by Never_and_Ever @ 2018-07-23 16:12:09
@[EMMA_ky](/space/show?uid=115128) /n,你认真的吗。。。
by 斗神·君莫笑 @ 2018-07-23 16:13:16