正题


题目大意

序列AAA和序列BBB。一个子集SSS使得不存在
Ax≥Ay&Bx≤By(x,y∈S)A_x\geq A_y\ \&\ B_x\leq B_y(x,y\in S)Ax​≥Ay​ & Bx​≤By​(x,y∈S)
求子集最大大小


解题思路

很显然我们可以先排序然后变成LISLISLIS问题。

先按照AAA为第一关键字降序排序,然后按照BBB为第二关键字升序排序。然后按照BBB求最长上升子序列即可。


codecodecode

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1e5+10;
struct node{int a,b;
}c[N];
int n,tail,q[N];
bool cmp(node x,node y)
{return (x.a==y.a)?x.b>y.b:x.a<y.a;}
int main()
{scanf("%d",&n);for(int i=1;i<=n;i++)scanf("%d%d",&c[i].a,&c[i].b);sort(c+1,c+1+n,cmp);memset(q,0x3f,sizeof(q));q[0]=0;for(int i=1;i<=n;i++){int num=c[i].b;if(num>q[tail])q[++tail]=num;else{int loc=lower_bound(q+1,q+1+tail,num)-q;q[loc]=num;}}printf("%d",tail);
}

nssl1336-膜拜神牛【LIS】相关推荐

  1. SSLOJ 1336.膜拜神牛

    题目 题目描述 Garfield听说OI班有N头神牛,每头神牛有两个属性,算法能力和思维能力,分别以Ai和Bi表示.如果神牛i和神牛j满足Ai ≥ Aj且Bi ≤ Bj,那么两位神牛会互相膜拜.Gar ...

  2. 欢乐ssl暑假赛【2019.8.6】

    前言 莫得前言 成绩 JJJ表示初中,HHH表示高中后面加的是几年级,只放前10 RankRankRank PersonPersonPerson ScoreScoreScore AAA BBB CCC ...

  3. 2019年8月6日本地题库提高组 gcd+LIS+单调队列优化+bfs+?

    文章目录 A 蛋糕切割 B 膜拜神牛 C 矩形统计 D 逃亡路径 E 矩形反色 希望我们都能像对方一样勇敢.--蒋丞 A 蛋糕切割 Garfield非常喜欢巧克力蛋糕.奇怪的是,她把蛋糕分成了N行M列 ...

  4. linux编译文件 no such,Linux中编译或安装程序时提示No such file or directory

    linux find命令 Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} ...

  5. C++课程设计——背单词程序

    C++课程设计--背单词程序 设计要求 设计一背单词程序,程序以菜单方式工作,字典使用文本文件存放就可以了.使之能提供以下功能:添加新词 支持顺序测验和随机测验 记录没背过的单词 查找单词的汉语或英语 ...

  6. cogs 448. 神牛果 神奇好理解的思路

    ☆   输入文件:1.in   输出文件:1.out   简单对比 时间限制:1 s   内存限制:128 MB [题目描述] 在某次膜拜大会上,一些神牛被要求集体膜拜.这些神牛被奖励每人吃一些神牛果 ...

  7. 洛谷 P1564 膜拜 C++ dp

    题目描述 神牛有很多...当然...每个同学都有自己衷心膜拜的神牛. 某学校有两位神牛,神牛甲和神牛乙.新入学的 n 位同学们早已耳闻他们的神话. 所以,已经衷心地膜拜其中一位了.现在,老师要给他们分 ...

  8. codevs 3369 膜拜

    codevs 3369 膜拜 题目描述 Description 神牛有很多-当然-每个同学都有自己衷心膜拜的神牛. 某学校有两位神牛,神牛甲和神牛乙.新入学的N位同学们早已耳闻他们的神话.所以,已经衷 ...

  9. 【codevs3369】膜拜

    题目描述 Description 神牛有很多-当然-每个同学都有自己衷心膜拜的神牛. 某学校有两位神牛,神牛甲和神牛乙.新入学的N位同学们早已耳闻他们的神话.所以,已经衷心地膜拜其中一位了. 现在,老 ...

最新文章

  1. python 邮件报警
  2. Java代码优化方案 J2ME内存优化
  3. 《了不起的我》读后感
  4. word流程图怎么使箭头对齐_word里流程图的直角箭头怎么画
  5. oppo手机硬件测试软件,OPPO怎么测试手机硬件,只需要做这一步,进入工程模式...
  6. sql 错误码 备用
  7. 2017服务器cpu性能排行,桌面CPU性能排行榜单 CPU天梯图2017年6月最新版
  8. springboot项目集成大数据第三方dolphinscheduler调度器
  9. 关于GetDC()和ReleaseDC()的问题
  10. 元宇宙下的商人、小说家和“钢铁侠”
  11. 足乐商城~~~~~~青龙脚本
  12. NRF51822裸机TIMER学习笔记
  13. 团队协助 开源项目_几款研发团队协作工具对比
  14. PyQt5教程(八)——实现QQ登录界面(二、加载资源文件)
  15. php代码分析,THINKPHP代码分析核心.pdf
  16. ADI Blackfin DSP处理器-BF533的开发详解55:CVBS输入-DSP和ADV7180的应用详解(含源码)
  17. 补码计算方式和数学解释
  18. Linux下的几种负载均衡技术小结
  19. HTML Rendering Error(This view has crashed)处理方法
  20. 计算机软考聘用,计算机软考证书和职称证书?哪个含金量更大?

热门文章

  1. matlab绘制二元一次函数图像_【八上数学】 一次函数必考知识点(下)
  2. 不同服务器数据库表连接查询修改,如何连接多个数据库,mysql中的服务器和查询两个表中的对方?...
  3. 学计算机与学英语作文,初二英语作文(关于计算机与学习)
  4. python怎么样另存为_python要怎么保存python生成式
  5. 安卓平板运行python_使用Python进行手机平板移动开发 | 学步园
  6. 7-1 寻找大富翁 (25 分)(思路加详解+两种做法(一种优先队列,一种vector容器))
  7. 2021年度训练联盟热身训练赛第一场 H题On Average They‘re Purple(BFS)
  8. Python 推导,内含,迭代器
  9. python递归实现_Python-递归实现
  10. 计算机原理(计算机系统漫游)