#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n];
int s=0;
for(int i=0;i<=n-1;i++)
{
cin>>a[i];
s=s+a[i];
}
int m;
m=s/n;
int k=0;
for(int i=0;i<=n-1;i++)
{
if(a[i]>m)
{
k=k+(a[i]-m);
}
}
cout<<k;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;//输入,有手就行。
int sum = 0, s = 0;
for (int i = 1; i <= n; i++){
int a, b;
cin >> a >> b;//同样,有手就行。
if (a>=90&&a<=140&&b>=60&&b<=90){//符合,小时数加1
sum++;
}
else sum = 0;//否则归0.
if (sum > s)
{
s = sum;//是否比原来的长,长就更新数据
}
}
cout << s;//输出,完美结束
return 0;
}
共 2 条回复
我试了,是对的!
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin >> n;//输入,有手就行。 int sum = 0, s = 0; for (int i = 1; i <= n; i++){ int a, b; cin >> a >> b;//同样,有手就行。 if (a>=90&&a<=140&&b>=60&&b<=90){//符合,小时数加1 sum++; } else sum = 0;//否则归0. if (sum > s) { s = sum;//是否比原来的长,长就更新数据 } } cout << s;//输出,完美结束 return 0; }