nssl1336-膜拜神牛【LIS】
正题
题目大意
序列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】相关推荐
- SSLOJ 1336.膜拜神牛
题目 题目描述 Garfield听说OI班有N头神牛,每头神牛有两个属性,算法能力和思维能力,分别以Ai和Bi表示.如果神牛i和神牛j满足Ai ≥ Aj且Bi ≤ Bj,那么两位神牛会互相膜拜.Gar ...
- 欢乐ssl暑假赛【2019.8.6】
前言 莫得前言 成绩 JJJ表示初中,HHH表示高中后面加的是几年级,只放前10 RankRankRank PersonPersonPerson ScoreScoreScore AAA BBB CCC ...
- 2019年8月6日本地题库提高组 gcd+LIS+单调队列优化+bfs+?
文章目录 A 蛋糕切割 B 膜拜神牛 C 矩形统计 D 逃亡路径 E 矩形反色 希望我们都能像对方一样勇敢.--蒋丞 A 蛋糕切割 Garfield非常喜欢巧克力蛋糕.奇怪的是,她把蛋糕分成了N行M列 ...
- linux编译文件 no such,Linux中编译或安装程序时提示No such file or directory
linux find命令 Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} ...
- C++课程设计——背单词程序
C++课程设计--背单词程序 设计要求 设计一背单词程序,程序以菜单方式工作,字典使用文本文件存放就可以了.使之能提供以下功能:添加新词 支持顺序测验和随机测验 记录没背过的单词 查找单词的汉语或英语 ...
- cogs 448. 神牛果 神奇好理解的思路
☆ 输入文件:1.in 输出文件:1.out 简单对比 时间限制:1 s 内存限制:128 MB [题目描述] 在某次膜拜大会上,一些神牛被要求集体膜拜.这些神牛被奖励每人吃一些神牛果 ...
- 洛谷 P1564 膜拜 C++ dp
题目描述 神牛有很多...当然...每个同学都有自己衷心膜拜的神牛. 某学校有两位神牛,神牛甲和神牛乙.新入学的 n 位同学们早已耳闻他们的神话. 所以,已经衷心地膜拜其中一位了.现在,老师要给他们分 ...
- codevs 3369 膜拜
codevs 3369 膜拜 题目描述 Description 神牛有很多-当然-每个同学都有自己衷心膜拜的神牛. 某学校有两位神牛,神牛甲和神牛乙.新入学的N位同学们早已耳闻他们的神话.所以,已经衷 ...
- 【codevs3369】膜拜
题目描述 Description 神牛有很多-当然-每个同学都有自己衷心膜拜的神牛. 某学校有两位神牛,神牛甲和神牛乙.新入学的N位同学们早已耳闻他们的神话.所以,已经衷心地膜拜其中一位了. 现在,老 ...
最新文章
- python 邮件报警
- Java代码优化方案 J2ME内存优化
- 《了不起的我》读后感
- word流程图怎么使箭头对齐_word里流程图的直角箭头怎么画
- oppo手机硬件测试软件,OPPO怎么测试手机硬件,只需要做这一步,进入工程模式...
- sql 错误码 备用
- 2017服务器cpu性能排行,桌面CPU性能排行榜单 CPU天梯图2017年6月最新版
- springboot项目集成大数据第三方dolphinscheduler调度器
- 关于GetDC()和ReleaseDC()的问题
- 元宇宙下的商人、小说家和“钢铁侠”
- 足乐商城~~~~~~青龙脚本
- NRF51822裸机TIMER学习笔记
- 团队协助 开源项目_几款研发团队协作工具对比
- PyQt5教程(八)——实现QQ登录界面(二、加载资源文件)
- php代码分析,THINKPHP代码分析核心.pdf
- ADI Blackfin DSP处理器-BF533的开发详解55:CVBS输入-DSP和ADV7180的应用详解(含源码)
- 补码计算方式和数学解释
- Linux下的几种负载均衡技术小结
- HTML Rendering Error(This view has crashed)处理方法
- 计算机软考聘用,计算机软考证书和职称证书?哪个含金量更大?
热门文章
- matlab绘制二元一次函数图像_【八上数学】 一次函数必考知识点(下)
- 不同服务器数据库表连接查询修改,如何连接多个数据库,mysql中的服务器和查询两个表中的对方?...
- 学计算机与学英语作文,初二英语作文(关于计算机与学习)
- python怎么样另存为_python要怎么保存python生成式
- 安卓平板运行python_使用Python进行手机平板移动开发 | 学步园
- 7-1 寻找大富翁 (25 分)(思路加详解+两种做法(一种优先队列,一种vector容器))
- 2021年度训练联盟热身训练赛第一场 H题On Average They‘re Purple(BFS)
- Python 推导,内含,迭代器
- python递归实现_Python-递归实现
- 计算机原理(计算机系统漫游)