为什么只有60

P1016 [NOIP1999 提高组] 旅行家的预算

```cpp #include<cstdio> int a[10008]; int main() { int ave,n,s=0,count=0; scanf("%d",&n); for( int i=0;i<n;i++) { scanf("%d",&a[i]); s=s+a[i]; } ave=s/n; for( int j=0;j<n;j++) { if(a[j]!=ave) { for( int k=j+1;k<n;k++) { if(a[k]!=ave&&a[k]+a[j]>=ave) { a[k]=a[k]-ave+a[j]; count++; break; } } } } printf("%d",count); return 0; } ``` 要学会用Markdown啊; 整理一下能看得更清楚。
by strike @ 2018-05-18 18:29:36


|