区间选点问题
1.C++ 地球人口承载力2.冒泡排序3.棋盘移动4.数的计数 c++5.汉诺塔6.「CSP-J2020」 直播获奖 —— 桶排序例题7.P1451 求细胞数量8.迷宫问题9.披萨大师10.[NOIP2017 普及组] 棋盘11.素数环12.求排列(全排列问题)13.数的组合14.如何理解递归15.关系网络16.最短路径问题17.红与黑18.P1271 【深基9.例1】选举学生会19.最短时间——BFS20.逃离迷宫21.[NOI1999] 生日蛋糕22.数字三角形23.Function24.四色问题25.P1036 [NOIP2002 普及组] 选数26.小猫爬山思路27.马的遍历28.最少步数29.[USACO07DEC]Mud Puddles S30.非常可乐31.前缀和32.「USACO2016JAN」Subsequences Summing to Sevens33.[NOIP2004 提高组] 津津的储蓄计划34.[NOIP2016 普及组] 买铅笔35.[NOIP2013 普及组] 计数问题36.[NOIP2011 普及组] 数字反转37.[NOIP2015 普及组] 金币38.[NOIP2008 提高组] 笨小猴39.[NOIP2007 普及组] 奖学金40.[NOIP2003 普及组] 乒乓球41. [NOIP2005 普及组] 陶陶摘苹果42.[NOIP2009 普及组] 分数线划定43.[NOIP2005 普及组] 校门外的树44.[NOIP2018 普及组] 标题统计45.[NOIP2004 普及组] 不高兴的津津46.[NOIP2008 提高组] 火柴棒等式47. [NOIP1998 普及组] 三连击48. [USACO1.3]Ski Course Design49.[NOIP2014 普及组] 珠心算测验50.[NOIP2013 普及组] 表达式求值51.数字三角形52.「模板」最长不下降子序列 LIS53.[NOIP2002 普及组] 过河卒54. [NOIP1999 普及组] 导弹拦截55.可回退的数字三角形56.[NOIP2004 提高组] 合唱队形57.动态规划部分PPT58.【模板】01背包问题59.所有背包问题模板60.[NOIP2006 普及组] 开心的金明61.【模板】完全背包问题62.货币系统63.小A点菜64.最大约数和65.NASA的食物计划66.[USACO3.1]总分 Score Inflation67.[NOIP2001 普及组] 装箱问题68.[HAOI2012] 音量调节69.[USACO08NOV]Buying Hay S70.[USACO09MAR]Cow Frisbee Team S71.编辑距离72.2023-6-6 DP测试73.租用游艇74.石子合并(弱化版)75.[USACO06FEB]Treats for the Cows G/S76.排队接水77.数列分段 Section I78.[USACO1.3]混合牛奶 Mixing Milk79.凌乱的yyy / 线段覆盖80.独木桥81.[NOIP2002 提高组] 均分纸牌82.独木舟上的旅行83.选择不相交区间
84.区间选点问题
85.最大数86.区间覆盖问题87.可分割背包问题88.[COCI2011-2012#5] EKO / 砍树89.【深基13.例1】查找90.[NOIP2001 提高组] 一元三次方程求解91.木材加工92.[NOIP2015 提高组] 跳石头93.数列分段 Section II94.复制书稿95.烦恼的高考志愿96.银行贷款题目描述
数轴上有开区间,请选择尽量多的区间,使其两两不相交。(开区间意味着,左右两个端点是不包含的)
输入格式
第一行 ,之后行,每行两个数分别为,
输出格式
最少需要的点的个数
样例
样例输入1
3 1 3 2 4 3 5
样例输出1
1
数据范围
对于的数据,;
对于的数据,;
对于的数据,;
对于的数据,。
代码
#include<bits/stdc++.h> using namespace std; struct node{ int l,r; }; node a[1000005]; bool cmp(node x,node y) { return x.r<=y.r; } int main() { int n; cin >> n; for(int i=1;i<=n;i++) { cin >> a[i].l >> a[i].r; } sort(a+1,a+n+1,cmp); int ans=0; int last=-1; for(int i=1;i<=n;i++) { if(a[i].l>last) { ans++; last=a[i].r; } } cout << ans; return 0; }
本文来自小默的博客,转载请注明原文链接:https://www.cnblogs.com/momotrace/p/interval-point-selection.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步