Gym 100712E 贪心
程序员文章站
2022-07-11 11:58:28
...
贪心思想:
叫兽给学生门统一增加一份额外的分数,但是加了这个分数的最高也不能超过100分,求最多能过多少人?
肯定是先算出最多加多少分,排序然后一个个遍历即可
#include <bits/stdc++.h>
using namespace std;
int main()
{
int T;
cin>>T;
int a[105];
while(T--)
{
int n;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
int ans=0;
int addd=100-a[n-1];
for(int i=0;i<n;i++)
{
if(a[i]+addd>=50)
ans++;
}
cout<<ans<<endl;
}
return 0;
}