RE + 样例不输出 + WA
#include <bits/stdc++.h>
using namespace std;
const int RW = 6, CL = 60;
int main(){
int n; cin >> n;
vector<int> zom[RW + 1];
for(int i = 1, p, t; i <= n; i ++)
cin >> p >> t, zom[p].push_back(t + CL);
int ans = 0;
for(int i = 1; i <= RW; i ++){
sort(zom[i].begin() + 1, zom[i].end());
for(int j = 1; j <= zom[i].size();){
ans ++;
int tp = j;
while(zom[i][tp] < zom[i][j] + CL)
tp ++;
j = tp;
}
}
printf("%d", ans);
return 0;
}