/ Vijos / 题库 /

越大越聪明

越大越聪明

时间限制:1秒  内存限制:256M


【问题描述】

  一些人认为,大象的体形越大,脑子越聪明。为反驳这一错误观点,你想要分析一组大象的数据,找出尽量多的大象组成一个体重严格递增但IQ严格递减的序列。

【输入格式】

  第一行一个整数 \(N\) (编号为 \(1..N\) );
  接下来的 \(N\) 行,每行两个整数,分别第 \(i\) 头大象表示体重 \(W[i]\) 和IQ指数 \(S[i]\)。

【输出格式】

  第一行输出一个整数,表示找到的最长的大象序列长度 \(m\);
  接下来 \(m\) 行,每行一个整数,表示找找的大象编号序列,如果有多个这样的序列,请输出字典序最小的。

【输入输出样例】

 Input

9
6008 1300
6000 2100
500 2000
1000 4000
1100 3000
6000 2000
8000 1400
6000 1200
2000 1900

 Output

4
4
5
2
1

【数据限制】

  \(1<n<10000<W[i]\)
  \(S[i]<=10000\)

【来源】

  Mr.he

信息

ID
1115
难度
4
分类
动态规划 | LIS 点击显示
标签
(无)
递交数
2
已通过
1
通过率
50%
被复制
4
上传者