首页 > 其他分享 >洛谷P1803

洛谷P1803

时间:2025-01-17 13:32:33浏览次数:3  
标签:end struct int GAME P1803 ans 洛谷

凌乱的yyy / 线段覆盖 - 洛谷

代码区:

#include<stdio.h>
#include<stdlib.h>
struct GAME{
	int start;
	int end;
};
int cmp(const void *a,const void *b){
	struct GAME *game1=(struct GAME*)a;
	struct GAME *game2=(struct GAME*)b;
	return game1->end-game2->end;//将结构体按照结束时间升序排列
}
int main(){
	int n;
	scanf("%d",&n);
	struct GAME *game=(struct GAME*)malloc(n*sizeof(struct GAME));
	for(int i=0;i<n;i++){
		scanf("%d%d",&game[i].start,&game[i].end);
	}
	qsort(game,n,sizeof(struct GAME),cmp);
	int ans=1;
	int end_time=game[0].end;
	for(int i=0;i<n;i++){//用前一个结束时间和下一个开始时间作比较
		if(game[i].start>=end_time){
			ans++;
			end_time=game[i].end;//更新结束时间
		}
	}
	printf("%d",ans);
	return 0;
}

欢迎各位读者提出意见。

(菜菜洛谷奋斗小日记)

标签:end,struct,int,GAME,P1803,ans,洛谷
From: https://blog.csdn.net/2402_88149600/article/details/145205691

相关文章

  • 洛谷题单指南-线段树的进阶用法-P3168 [CQOI2015] 任务查询系统
    原题链接:https://www.luogu.com.cn/problem/P3168题意解读:一个任务管理系统,能够查询在某个时间点运行的任务中优先级最小的k个任务的优先级之和。解题思路:由于总时间n不超过100000,考虑针对所有时刻建立可持久化线段树,根节点为root[i]的线段树维护时刻i的任务情况,节点区间表示......
  • 洛谷题单指南-线段树的进阶用法-P2617 Dynamic Rankings
    原题链接:https://www.luogu.com.cn/problem/P2617题意解读:动态求区间第k小问题。解题思路:树套树的典型应用,具体阐述参考:https://www.cnblogs.com/jcwy/p/18640914100分代码:#include<bits/stdc++.h>usingnamespacestd;constintN=100005;structOp{charop;......
  • 每日一题洛谷P5726 【深基4.习9】打分C++
    #include<iostream>#include<iomanip>usingnamespacestd;intmain(){ intn; cin>>n; intstr[1000]={0}; intmax=0; intmin=10; for(inti=0;i<n;i++){ cin>>str[i]; if(str[i]>max){ max=str[i......
  • 洛谷P1319
    压缩技术-洛谷代码区:#输入lst=list(map(int,input().split()))#n的值n=lst[0]#lists全部初始化为0lists=[0]*(n**2)lst=lst[1:]#索引index=-1foriinrange(len(lst)):#下标为奇数的索引直接加上ifi%2==0:index+=lst[i]#下标为奇数......
  • 洛谷 P8469 [Aya Round 1 D] 文文的数学游戏 C语言
    题目:P8469[AyaRound1D]文文的数学游戏-洛谷|计算机科学教育新生态题目背景在解决了上一题之后,琪露诺觉得自己仿佛就是天才。于是,射命丸文又给了她一道简单的数学题。题目描述给定长度为 n 的整数序列 a,你需要构造一个长度为 n 的整数序列 b 满足对于所有......
  • gesp(C++五级)(5)洛谷:B3929:[GESP202312 五级] 小杨的幸运数
    gesp(C++五级)(5)洛谷:B3929:[GESP202312五级]小杨的幸运数题目描述小杨认为,所有大于等于aaa的完全平方数都是他的超级幸运数。小杨还认为,所有超级幸运数的倍数都是他......
  • gesp(C++五级)(6)洛谷:B3930:[GESP202312 五级] 烹饪问题
    gesp(C++五级)(6)洛谷:B3930:[GESP202312五级]烹饪问题题目描述有NNN种食材,编号从00......
  • 洛谷B3733 [信息与未来 2017] 基因组分析密码锁题解
    [信息与未来2017]密码锁题目描述乌龟给自己的贵重物品上了密码锁。密码锁上有5 个数字拨盘。每个数字拨盘每次向上拨使数字增加1 (9 向上拨得到0),向下拨使数字减少1 (0 向下拨得到9)。拨盘上的数字组成一个5 位数。只要拨盘上的数字变为素数,密码锁就会被解开。素......
  • 洛谷 P1102 A-B 数对(二分写法)
    题目:P1102A-B数对-洛谷|计算机科学教育新生态题目背景出题是一件痛苦的事情!相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的A+BProblem,改用A-B了哈哈!题目描述给出一串正整数数列以及一个正整数 C,要求计算出所有满足 A−B=C 的数对的个数(不同位置的数......
  • 洛谷P2181 对角线
    对于一个 ......