求助

P5738 【深基7.例4】歌唱比赛

奇怪的码风...
by prg_equal_depressed @ 2024-07-19 14:36:30


你的cl函数int型,返回了c[],c[]是double,自动转整之后存给maxn了
by UKE_Piu @ 2024-07-19 14:40:21


@[Nobel](/user/1300391) ```cpp #include<bits/stdc++.h> using namespace std; int a[10000],b[10000],cur; double c[10000],maxn[10000]; int t,k; void big() { double maxi=-1e9; for(int i=1;i<=t;i++) { if(c[i]>maxi) { maxi=c[i]; } } cout<<fixed<<setprecision(2)<<maxi; } void cl() { int n; for(int i=1;i<=k;i++) { cin>>a[i]; b[i]=a[i]; } sort(b+1,b+k+1); b[1]=0; b[k]=0; cur++; double sum=0; for(int i=2;i<=k-1;i++) { sum+=b[i]; } c[cur]=sum/(k-2.00); } int main() { cin>>t>>k; for(int i=1;i<=t;i++) { cl(); } big(); return 0; } ``` ~~奇怪的码风~~ 事实证明,cout确实比printf好用
by red369 @ 2024-08-12 08:56:59


|