解题思路:如果天梯赛分数大于等于175且pat分数大于面试分数S则可以无视批次,直接录取。其他的按照同一分数只能录取k个人进行录取
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, k, s,num=0;;
int a[291]={0};
int gplt, pat;
cin >> n >> k >> s;
for (int i = 1; i <= n; i++) {
cin>>gplt>>pat;
if(gplt>=175){
if(pat>=s)
num++;
else{
if(a[gplt]<k){
num++;
a[gplt]++;
}
}
}
}
cout<<num;
}
运行结果: