随笔分类 -  其他-二分

摘要:"题面" 【正解】 相当于是 $GCD_{i=L}^{R} A_i = min_{i=L}^{R} \{A_i\}$ 然后GCD可以用ST表实现$O(log A_i)$查询 并且GCD是递减的,所以枚举每个数,左、右依次二分使区间GCD等于这个数 复杂度$O(NlogN(logN+logA_i))$ 阅读全文
posted @ 2018-11-02 15:54 lst_mengbier 阅读(244) 评论(0) 推荐(0)
摘要:"题面" 【正解】 题目求最大的最小,可以二分 设$f_i$表示第i个数不改满足条件需要改多少个 可以从j转移,那么[j+1,i]的均匀摊开后的差值应该在范围内 容易推出方程: $f_i=min_{j} \{ f[j]+ i j 1\}$(j要满足上述要求) 复杂度$O(N^2 log|A_i|)$ 阅读全文
posted @ 2018-10-24 15:28 lst_mengbier 阅读(238) 评论(0) 推荐(0)
摘要:~~吃枣药丸~~ "T1" 【正解】秘制组合数 两个性质: ①$C_{m}^{n}=C_{m}^{m n}$ ②$\sum _{i=k}^{n} C_{i}^{k}=C_{n+1}^{k+1}$ 即:杨辉三角第i列是第i 1列的前缀和 ~~凝视着这个性质,傻瓜也得到教训:~~ $\sum _{i=l 阅读全文
posted @ 2018-10-16 16:43 lst_mengbier 阅读(178) 评论(0) 推荐(0)
摘要:"T1" 【错解】 首先猜想和最大值有关,然而样例都凑不出来 然后开始瞎搞,从大往小拆成两个没出现过的数的乘积 过了样例…… 等等?好像最大有重复的? 然后真瞎搞 WA1+TLE9 期间想到二分,但并不知道怎么check,索性放弃 【正解】 二分 由于是阶乘,x!某个因数a出现次数为 $\sum _ 阅读全文
posted @ 2018-10-05 17:12 lst_mengbier 阅读(245) 评论(1) 推荐(0)