摘要:
C Linear Approximation 找出$A_i i$的中位数作为$b$即可 题解 cpp include include include include include // define ivorysi define fi first define se second define M 阅读全文
摘要:
C Candles 题解 点燃的一定是连续的一段,枚举左端点即可 代码 D Median of Medians 二分一个值作为中位数的中位数,把大于这个数的设成1,小于等于这个数的设成0 然后我们就需要知道小于等于这个数做中位数的区间有多少个,用树状数组维护,和全部区间个数的一半比较一下即可 题解 阅读全文
摘要:
C /\/\/\/ 为了防止一些多余的判断,我选择直接记录每个数的个数,然后枚举第一个数,找第一个数之外第二个数改变最少的情况下应该选什么 代码 cpp include define fi first define se second define pii pair define mp make_p 阅读全文
摘要:
C Triangular Relationship 题解 枚举一个数%K的值然后统计另两个 代码 F Revenge of BBuBBBlesort! 题解 我们按照逆操作考虑,容易发现是1 N顺序排列 每次交换$a_{i 1} include include include define ente 阅读全文
摘要:
A Candy Distribution Again 大意:有x个糖给n个小朋友,必须分完,小朋友得到糖数为一个确切值的时候小朋友会开心,求最多的开心数 题解 直接排序然后贪心分,如果分到最后一个有剩余那么开心数 1即可 代码 B Garbage Collector 大意:有一个机器人从0点出发,有 阅读全文
摘要:
题解 遇见平方和就转有序对呗 dp类似从很多点出发每次走一步的转移方式 然后我too naive的,枚举路径长度来决定更新次数,愉快TLE 改成记搜就过了 代码 cpp include define fi first define se second define pii pair define m 阅读全文
摘要:
题解 又是一道取模不给质数的毒瘤矩阵树题 不会写分数类……然后发现了网上过于神仙的题解类似与辗转相除的这样把某一个位置消成0 orz 代码 cpp include define fi first define se second define pii pair define mp make_pair 阅读全文