想半天明白最大数可能不止一个,还是解决不了
#include<bits/stdc++.h>
using namespace std;
int k,q;
int main(){
long long n,a[110],max;
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++){
max=a[1];
if(a[i]==max) q++;
if(a[i]>=max) max=a[i],q=1;
}
for(int i=1;i<=n;i++){
k+=a[i];
}
k-=max*q;
cout<<k;
return 0;
}