40pts???
查看原帖
40pts???
790279
szk2022楼主2023/7/8 10:38
#include<bits/stdc++.h>
using namespace std;
int long long n,sum,ans[1001];
struct zomble{
	int long long line,time;
}a[10000001];
int main(){
	scanf("%lld",&n);
	for(int i=1;i<=n;i++){
		scanf("%lld%lld",&a[i].line,&a[i].time);
	}
	for(int i=1;i<n;i++){
		for(int j=i+1;j<=n;j++){
			if(a[i].line>a[j].line){
				swap(a[i],a[j]);
			}else if(a[i].line==a[j].line){
				if(a[i].time>a[j].time){
					swap(a[i],a[j]);
				}
			}
		}
	}
	for(int i=1;i<=n;i++){
		if(a[i].time<=60){
			ans[a[i].line]++;
		}else{
			if(a[i].time-a[i-1].time<60 and a[i].line==a[i-1].line){
				continue;
			}
			sum++;
		}
	}
	for(int i=1;i<=6;i++){
		if(ans[i]!=0){
			sum++;
		}
	}
	printf("%lld",sum);
}
2023/7/8 10:38
加载中...