二分
文章平均质量分 86
ToRe.
这个作者很懒,什么都没留下…
展开
-
POJ 2456 Aggressive cows(二分+贪心)
Aggressive cows Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 16273 Accepted: 7784 Description Farmer John has built a new long barn, with N (2 His原创 2017-11-10 13:54:39 · 238 阅读 · 0 评论 -
NYOJ 86 找球号(一)(二分)
找球号(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述在某一国度里流行着一种游戏。游戏规则为:在一堆球中,每个球上都有一个整数编号i(0<=i<=100000000),编号可重复,现在说一个随机整数k(0<=k<=100000100),判断编号为k的球是否在这堆球中(存在为"YES",否则为"NO"),先答出者为胜。现在有一个人想玩玩这原创 2017-11-15 17:01:56 · 207 阅读 · 0 评论 -
Codeforces Round #431 (Div. 2) ——C. From Y to Y(思路)
From beginning till end, this message has been waiting to be conveyed.For a given unordered multiset of n lowercase English letters ("multi" means that a letter may appear more than once), we treat al...原创 2018-04-02 17:47:41 · 205 阅读 · 0 评论 -
POJ 2289 Jamie's Contact Groups(二分图多重匹配 && 二分)
Description Jamie is a very popular girl and has quite a lot of friends, so she always keeps a very long contact list in her cell phone. The contact list has become so long that it often takes a l...原创 2018-07-27 17:14:14 · 208 阅读 · 0 评论 -
Codeforces Round #532 (Div. 2) E. Andrew and Taxi(二分+拓扑排序)
题目链接 题意 给你一个图1-n标号,m条有向边。 每条有向边有一个权值,代表翻转其方向所需代价。 求使得图变成无环图,翻转边权的最大值最小。 思路 二分答案,判断权值大于答案的边集是否能成环,如果不能说明答案可以再小点,否则答案可以大点。 关键是翻转哪些边比较难想,第一次感受到拓扑排序,排序二字用处。 按拓扑排序的顺序,给每个点从小到大赋权,最后判断如果起点权值大于终点权值则需要翻转。画个图就明...原创 2019-01-14 10:48:37 · 1163 阅读 · 9 评论 -
Codeforces Round #547 (Div. 3) G. Privatization of Roads in Treeland(二分+dfs)
题目链接 题意 一个无向无环连通图,你要给边染色,同一个节点染色相同记为坏点,坏点个数不超过k个,求最小染色种类及方案 思路 预处理每个节点度数,二分染色种类数,度数大于种类数即坏点,否则必定可以正常染色。 知道答案后,dfs一下就好,dfs多传一个参记录上条边啥颜色。 (彩笔比赛只a了三道,发现自己找bug能力不足,容易写出沙雕bug) 代码 #include <bits/stdc++.h...原创 2019-03-20 13:49:55 · 115 阅读 · 0 评论 -
HDU 6621 K-th Closest Distance(主席树+二分)
题目链接 题意 n个整数的数列,多组询问,求区间减去一个值后绝对值的第k小。 思路 区间第K小主席树就行,这题要求减去一个值后绝对值第k小原先想着二分找到最接近0的左右k个元素,但是这样复杂度多了一个K有点大。 可以二分答案,如果p-mid,p+mid区间内元素等于k个说明mid是答案,区间元素个数大于等于k作为判断条件具有单调性,可以据此二分,这样就优化掉了一个k。 代码 #include<...原创 2019-08-01 10:05:31 · 241 阅读 · 2 评论 -
Gym 101002D Programming Team(01分数规划+树形背包)
题目链接 题意 一个大小为 nnn 的树,每点权值 <si,pi><si,pi><si,pi>,恰好K个点,要求∑p∑s\frac{\sum{p}}{\sum{s}}∑s∑p最大。 还要满足 f[u]f[u]f[u] 选了才能选 uuu 思路 01分数规划,二分枚举答案,∑p∑s>=ans\frac{\sum{p}...原创 2019-08-10 13:11:54 · 137 阅读 · 0 评论 -
Gym - 101981M Mediocre String Problem(二分hash+回文自动机)
题目链接 题意 给你两个字符串 s t,求有多少种方案数将s选连续一部分放前面,t选连续一部分放后面组成回文串。 并且s选中的长度大于t选中长度 t必须选中包含第一个位置的区间 思路 枚举s串每个位置 iii,答案为 每个位置 iii 的最长以 iii 为结尾的s串后缀匹配t串前缀 乘以 以i+1i+1i+1为起点的回文串数量 分别使用二分hash和回文自动机求得。 代码 #include<...原创 2019-10-02 20:36:37 · 187 阅读 · 0 评论