目录:
0. 前言
SCOI2015,真是跪出翔了。
这篇博客只讨论SCOI2015题目的简单做法,吐槽另有地方。
1. Day1
P1. 小凸的矩阵
大意:
给你一个N * M的矩阵(N <= M),在其中选N个数,每行每列至多选一个。问第K大的数最小能是多少。
解析:
二分答案,看一看匹配数够不够(N - K + 1),够就下移答案,不够就上移。
考场上的做法:
同标解。
结果:
100pt
Remark:
就TM这么水?
P2. 国旗计划
大意:
一个长度为M的环上有N段区间。保证这N段区间合起来能覆盖整个环。求:对于每个区间,选择它以后至少还要选择多少其它区间才能覆盖整个环。保证区间不互相包含。
解析:
开环,则问题类似线段覆盖。那么对于每一个区间,选择它以后下一个选择哪一个是完全确定的。我们进行倍增判断至少选多少个就能走完一圈即可。