求助!手算都是对的!为什么全是红
查看原帖
求助!手算都是对的!为什么全是红
678221
Rtaaa楼主2023/4/3 19:54
#include<bits/stdc++.h>
using namespace std;
int n,sum=0;
int a[1000000]={0}; //定义数组,表示时间被用了吗
int main(){
	cin>>n;
	for(int i=0,x,y;i<n;i++){
		cin>>x>>y;
		for(int j=x;j<y;j++){//循环
			if(a[j]==1){ //如果时间被占了就返回
				continue;
			}
		}
		for(int j=x;j<y;j++){
			a[j]=1; //如果没有被占就把它占上
		}
		sum++;//并且参加比赛次数++
	} 
	cout<<sum;
}

求大佬指点!!!

2023/4/3 19:54
加载中...