C++ 代码
#include<iostream>
using namespace std;
const int N=310;
int n,k,s,res;
int g[N];//g[i]记录成绩为i的人有多少个
int main()
{
scanf("%d%d%d",&n,&k,&s);
while(n--)
{
int a,b;
scanf("%d%d",&a,&b);
if(a>=175)
{
if(b>=s)res++;
else g[a]++;//pat成绩小于s
}
}
for(int i=175;i<=290;i++)
res+=min(k,g[i]);
printf("%d",res);
return 0;
}