Processing math: 100%
/* 返回顶部 */

随笔分类 -  算法——————二分答案

摘要:gate 计算第K个不含完全平方因子的数。 利用容斥原理,计算时,需要减去22,32,52...,加上62,102,152...,减去302... 即, ans(n)=n  1个质因子平方的数 +2个质因子平方的数 3个质因子平方 阅读全文
posted @ 2020-07-24 09:57 Mogeko 阅读(123) 评论(0) 推荐(0) 编辑
摘要:gate 用时:10min 题目大意: 有n个坐标在x轴上的牛舍,m个牛,求两个牛之间最小距离的最大值。 二分答案。 将牛舍排序后,二分这个最大值mid,如果两个牛舍间的距离mid则放一个牛(sum+1),判断summ即可。 code #include< 阅读全文
posted @ 2020-07-09 07:53 Mogeko 阅读(76) 评论(0) 推荐(0) 编辑
摘要:传送门 给出一个1到n的全排列,求经过m次局部升/降序排序后,第q位上的数字。(n.m≤1e5) 正解是:二分答案+线段树 (????WTF) 因为n很小,所以可以用二分答案枚举第q位上的数字。 把比二分的这个数mid小的数字全部改为0,其他的改为1,然后对01序列进行计数排序——即统计1的个数,然 阅读全文
posted @ 2019-07-24 13:05 Mogeko 阅读(170) 评论(0) 推荐(0) 编辑
摘要:传送门>> 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 这个算法叫..WQS二分/带权二分/DP凸优化 用来解决一种特定类型的问题: 有n个物品,选择每一个都会有相应的费用,需要求出强制选need个物品时的最大/最小费用。 适用范围:设f(x) 阅读全文
posted @ 2019-06-09 11:37 Mogeko 阅读(107) 评论(0) 推荐(0) 编辑
摘要:qwq 这题一看就不会,如果不是gg让做我是坚决不会做的 画图模拟,因为一次只能跳过一个棋子,所以对于一种情况只有三种移动方式: 发现,除了跳到边界,当左右到中间的距离相等的时候就不能再向中间跳了, 而任意一种情况只要一直重复方式3就能达到这样的平衡状态,也就是说这个状态可以通过方式1、2的组合达到 阅读全文
posted @ 2019-03-29 19:04 Mogeko 阅读(169) 评论(3) 推荐(0) 编辑
摘要:题目 一道神奇的题qwq 首先看题很容易想到把所有的点存下来然后暴力枚举...于是RE 20分 所以要找一种不用开那么大的数组的解法(然而我自己是不可能想出来的qwq 注意一个地方,人数为奇数的位置“最多也仅有一个”,说明奇偶性只根据这一个点改变 ……也就是说,用前缀和的方法表示的时候,奇数点之前都 阅读全文
posted @ 2018-10-27 18:33 Mogeko 阅读(208) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示