专栏文章

好题

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miqresh5
此快照首次捕获于
2025/12/04 09:30
3 个月前
此快照最后确认于
2025/12/04 09:30
3 个月前
查看原文
小红有 nn 个互不相等的数,小明想要知道第二大的数是哪个,于是小明问了 mm 个问题,就是第 a[i]a[i] 个数和第 b[i]b[i] 个数哪个更大,结果都是第 a[i]a[i] 个数比第 b[i]b[i] 个数大
小明有事先走了,你也想小红第二大的数是什么,那么最少要询问几次两个数之间的大小才能确保知道第二大的数是第几个数
数据范围: nnmm <=106<=10^6 1000ms1000ms 512MB512MB
输入格式:
第一行两个整数 nnmm
接下来 mm 行,每行两个整数 a[i]a[i] , b[i]b[i]
输出格式:
一行一个整数表示最少的询问次数
样例输入:
LATEX
5 5
1 2
1 3
2 3
2 4
3 4
样例输出:
LATEX
2
样例解释:
比较 1155
如果 1<51<5 那么第一个数就是第二大的数,比较了一次
如果 1>51>5 那么比较 2255 ,较大的那个就是第二大的数,比较了两次
为了确保能猜中第二大的数,最少需要比较 22

评论

0 条评论,欢迎与作者交流。

正在加载评论...