8 solutions
-
0
#include<queue> #include<stack> #include<cmath> #include<algorithm> #include<cstring> using namespace std; int main() { int a; cin>>a; int b[200]; int i=0; int n=a; int sum=0; while(n--) { cin>>b[i]; i++;//i++在后面😶🌫️ } sort(b,b+a);//见#A1112. 最大值和最小值的差 n=a; i=0; while(n--) { if(b[i]<b[a-1]) { sum+=b[i]; } i++;//i++还是在后面哦! } cout<<sum; return 0; }
不要抄哦( •̀ ω •́ )y!!
-
0
#include<bits/stdc++.h> using namespace std;
int main(){ int n,maxn,sum=0; cin>>n; const int N=n; int a[N]; for(int i=0;i<N;i++){ cin>>a[i]; } maxn=a[0]; for(int j=0;j<N;j++){ maxn=max(maxn,a[j]); } for(int k=0;k<N;k++){ if(a[k]!=maxn){ sum+=a[k]; } else{ sum+=0; } } cout<<sum; return 0; }
- 1
Information
- ID
- 599
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- # Submissions
- 90
- Accepted
- 63
- Uploaded By