二分
文章平均质量分 79
Libra_Glow
不学dp是没有前途的(逃
展开
-
GukiZ hates Boxes CodeForces - 551C 思维 + 二分
link很明显的提示用二分来解决问题。证明单调性: 因为时间更长完成任务的可能性越大,时间越短完成任务可能性越小。让后讲一下check函数怎么来写。考虑每个人所进行的操作。仔细分析一下发现是从后面搬箱子是最优的。那么我们直接找到最后一个不为零的位置,让后依次往前模拟,令每个人最多走 mid 秒,贪心的搬箱子。最后检查一下是否全 0 即可。//#pragma GCC optimize(2)#include<cstdio>#include<iostream>#inclu.原创 2020-12-14 00:26:03 · 294 阅读 · 3 评论 -
upc Get Strong 整体二分
题意很简单,就是分组背包。n只有20,队友想写dfs,我直呼内行。显然直接爆搜是不行的,复杂度高达2402^{40}240。反应了一会,发现这不是整体二分板子题嘛。。。2402^{40}240不行显然可以转换成两个2202^{20}220搜,让后两边体积拼凑起来。但是直接拼的话最坏也是2402^{40}240的,显然我们可以优化一下,枚举其中一个的体积,让后在另一个的 [0,m−v[i]][0,m - v[i]][0,m−v[i]] 体积里面找最大价值就行了。找最大价值的话因为是从0开始,所以可以O(N).原创 2020-10-03 18:51:56 · 179 阅读 · 1 评论 -
第三场 Two Famous Companies 最小生成树 + 二分
Two Famous Companies时间限制: 1 Sec 内存限制: 128 MB题目描述In China, there are two companies offering the Internet service for the people from all cities: China Telecom and China Unicom. They both are planning to build cables between cities. Obviously, the govern原创 2020-09-07 11:43:03 · 304 阅读 · 0 评论 -
P2824 排序 线段树 + 二分
传送门比较有意思的一个题。直接排序肯定是不可以的。那看最后询问,只是一个位置,那说明是一个确定的值 x 。可以考虑讲原序列转换成01序列,>= x 的为1 ,< x 的为0,用线段树维护区间内1的值。那么排序的操作即可转换成对区间内01两个数的操作。假如当前区间为 [ l , r ] ,1 的个数为 cnt 。如果要升序的话,只需要 modify(1,r,r-cnt+1,1) 和 modify(1,l,r-cnt,0) 即可 ,也就是把 [ r , r - cnt + 1 ] 改成 1 ,原创 2020-08-28 00:10:51 · 170 阅读 · 2 评论 -
upc 地球发动机 线性dp + 二分
地球发动机时间限制: 1 Sec 内存限制: 128 MB题目描述“啊,地球,我的流浪地球……”——《流浪地球》在一条直线上,从左到右排列着n台地球发动机,每台发动机有着固定的位置坐标Ai和功率Pi,保证Ai<Ai+1。此外,由于地球发动机的特性,每台发动机还有一个参数Xi,如果一台发动机运行,则坐标范围在[Ai,Ai+Xi]的其它发动机就无法运行。现在你想让正在运行的发动机总功率...原创 2020-04-22 13:44:30 · 289 阅读 · 2 评论 -
upc 电话网络 二分+最短路
电话网络时间限制: 1 Sec 内存限制: 128 MB题目描述由于地震使得连接汶川县城电话线全部损坏,假如你是负责将电话线接到震中汶川县城的负责人,汶川县城周围分布着N(1≤N≤1,000)根按 1…N 顺次编号的废弃的电话线杆,任意两根电话线杆间都没有电话线相连。一共P(1≤P≤10,000)对电话线杆间可以拉电话线,其余的由于地震使得无法被连接。第i对电话线杆的两个端点分别为Ai,...原创 2020-04-21 22:12:13 · 281 阅读 · 0 评论 -
组装玩具 贪心||二分
组装玩具时间限制: 1 Sec 内存限制: 128 MB题目描述小华打算用 n 种(编号为 1 到 n)材料组装玩具。其中第 i 种材料的数量为 Xi 个。组装一个玩具需要第 i 种材料 Yi 个。小华另外有 m 个万能材料,每个万能材料可以作为 n 种材料中的任意一个材料使用。请编程计算小华最多可以组装多少个玩具?输入输入共3行。第1行两个整数n和m,分别表示小华有n种材料和m个...原创 2020-04-11 15:21:55 · 698 阅读 · 0 评论 -
放牛奶的冰箱 二分+贪心
问题 F: 放牛奶的冰箱时间限制: 1 Sec 内存限制: 256 MB题目描述冬冬在古子城购买了一台冰箱,冰箱内部可以表示为高度为h,深度为1,宽度为2的矩阵,最初冰箱底部只有一个架子,但冬冬可以在任何一个格子顶部放隔板,隔板的宽为2,不占用任何空间,将冰箱内部分隔成上、下两部分。冬冬有n瓶牛奶要按顺序放入冰箱里。第i瓶牛奶的高度是ai,深度和宽度均为1。如果架子上方的相应空间至少与瓶...原创 2020-04-04 21:58:28 · 299 阅读 · 0 评论 -
山头狙击战 二分猜答案
问题 C: 山头狙击战时间限制: 1 Sec 内存限制: 128 MB题目描述Lucky为了掩护大部队,单枪匹马同敌人周旋,后来被敌人包围在某山头……等等,为什么怎么听怎么像狼牙山五壮士!不过不用着急,这次Lucky携带了足够的弹药,完全可以将涌上来的敌人一个一个干掉。Lucky是个神枪手,只要他的枪膛中有子弹,他就能将在他射程m(用从敌人位置到山头的直线距离算)以内的一个敌人瞬间射杀。但...原创 2020-03-21 19:08:46 · 565 阅读 · 0 评论 -
HDU 1969 搜索 浮点数二分
My birthday is coming up and traditionally I’m serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F of my friends are coming to my party and each of ...原创 2020-02-02 20:57:14 · 165 阅读 · 0 评论