摘要:
D. Max Median 题意: 求所有长度不小于$k$的子区间中中位数最大值 思路: 二分答案,记当前答案为$x$,判断所有长度不小于$k$的子区间中是否存在中位数大于等于$x$的区间,即判断区间大于等于$x$的数的数量是否大于小于$x$的数的数量 #include<bits/stdc++.h> 阅读全文
摘要:
E. A Bit Similar 题意: 寻找长度为$k$且字典序最小的$01$串$t$,满足$01$串$s$的所有长度为$k$的子串均与$t$至少存在一个位置有相同的字符(位置需对应) 思路: $s$取反后取出所有长度为$k$的子串,则$t$除了这$n-k+1$个串都可以取,取字典序最小的即可 # 阅读全文
摘要:
题意: 一个凸多边形和$m$个光源,问最少选择几个光源使得多边形所有边都被照亮 思路: 对于每个光源,处理出能照到的边,即为区间完全覆盖问题,但是区间是环形的,枚举起点处理 #include <bits/stdc++.h> using namespace std; typedef long long 阅读全文