07 2017 档案

摘要:Codeforces Round #360 (Div. 2) A == B 水,但记一下: 第 n 个长度为偶数的回文数是 n+reverse(n)。 C dfs 01染色,水 #include<bits/stdc++.h> using namespace std; #pragma comment( 阅读全文
posted @ 2017-07-30 12:13 v9fly 阅读(245) 评论(0) 推荐(0)
摘要:2017 Multi-University Training Contest - Team 1 01 签到的 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,10240000 阅读全文
posted @ 2017-07-29 09:43 v9fly 阅读(188) 评论(0) 推荐(0)
摘要:Codeforces Round #425 (Div. 2) B 恶心模拟,读不懂题就GG D lca 题意:一棵树,q个询问,每次问三个点,一个人会从其中一个点到另一个点,第二个人会从另外一个点到前两个点中的一个,问他们路径中重叠的点最多会有多少个。 tags:求出lca,再求出两两之间的距离,最 阅读全文
posted @ 2017-07-29 09:43 v9fly 阅读(205) 评论(0) 推荐(0)
摘要:2017 Multi-University Training Contest - Team 2 01 签到 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,102400000 阅读全文
posted @ 2017-07-29 09:43 v9fly 阅读(187) 评论(0) 推荐(1)
摘要:2017 UESTC Training for Dynamic Programming A 思维, 或 dp, 很有意思 方法1: 构造法:蛇形安排赛程表算法复杂度:O(N^2)将1-N排成两竖列,每一轮同一行的为对手保持1的位置不变,其他位置按顺(逆)时方向依次旋转1 6 1 2 1 3 1 4 阅读全文
posted @ 2017-07-23 23:05 v9fly 阅读(306) 评论(0) 推荐(0)
摘要:第八届福建省大学生程序设计竞赛-重现赛 B 计算几何 题意:问两个三角形是相交、包含还是相离。 tags:套板子。。求出相交的面积,再判断一下 /* 多边形相交面积模板 */ #define maxn 510 const double eps=1E-8; int sig(double d){ ret 阅读全文
posted @ 2017-07-23 23:05 v9fly 阅读(683) 评论(0) 推荐(0)
摘要:CodeForces 798D 题意:长度为 n的两个数组 a[]和 b[],要找出 k ( k<=n/2+1 )个下标,使得在两个数组中这 k个数的和乘上 2 要大于所有数的和。 tags: 思维 按a[]数组从大到小排一下序,把 1取掉,然后后面的每 2个取b[]大的那个,这样可以保证要求。 阅读全文
posted @ 2017-07-16 21:34 v9fly 阅读(182) 评论(0) 推荐(0)
摘要:CodeForces 801C 题意: n个设备,第 i个设备每秒用电a[i],原本储存电量b[i]。只有一个充电器,每秒可给一个设备充电 p。所有的设备要同时工作,问最多可以工作多长时间? tags:就是二分,但写挂了好多发。。 坑点: 1、右边界会爆1e9 。。。 2、担心 double 会丢失 阅读全文
posted @ 2017-07-16 18:12 v9fly 阅读(235) 评论(0) 推荐(0)
摘要:CodeForces 801D 题意:n个点的凸多边形,如果每个点都可在半径为 r的范围内移动,要保证仍为多边形,问 r最大为多少。 tags:水题,练练手 阅读全文
posted @ 2017-07-16 18:12 v9fly 阅读(259) 评论(0) 推荐(0)
摘要:“玲珑杯”ACM比赛 Round #18 计算几何你瞎暴力 题意:如果从一个坐标为 (x1,y1,z1)的教室走到(x2,y2,z2)的距离为 |x1−x2|+|y1−y2|+|z1−z2|。那么有多少对教室之间的距离是不超过R的呢? tags:坐标范围很小,瞎暴力 图论你先敲完模板 题意:现在这个 阅读全文
posted @ 2017-07-16 12:21 v9fly 阅读(167) 评论(0) 推荐(0)
摘要:Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) D. Office Keys 题意:一条直线上,有个办公室坐标 p,有 n个人在a[i],有 k把钥匙在b[i],每个人必须拿到一把钥匙,然后到办公室。问怎么安排花的时间最短。 阅读全文
posted @ 2017-07-16 12:21 v9fly 阅读(175) 评论(0) 推荐(0)
摘要:CodeForces 797E 题意:给出 n个数的数组 a[],有 q个询问,每次询问有 p,k。有一个操作:把 p变为 p+a[p]+k。 对于每个询问输出要多少次操作才能令 p>n。 tags:一开始感觉就是dp,但直接搞肯定超时。注意到,k很大的情况,p的增长是很快的。所以,算一下复杂度可以 阅读全文
posted @ 2017-07-16 12:20 v9fly 阅读(195) 评论(0) 推荐(0)
摘要:Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 思维,并查集 或 线段树 题意:一个字符串被删除了,但给出 n条信息,要还原出可能的字典序最小的字符串。信息有:字符串ti,k 阅读全文
posted @ 2017-07-12 21:14 v9fly 阅读(135) 评论(0) 推荐(0)
摘要:CodeForces 789E 题意:有k种可乐,每种的测试为ai/1000。 要你合成一种浓度为n/1000的可乐,问最小要杯可乐,每种可乐可重复取。 tags: 要注意到浓度绝不会超过1000/1000。 假设选取m杯可乐,则 (a1+a2+......+am) / m = n,变换一下为(a1 阅读全文
posted @ 2017-07-12 21:14 v9fly 阅读(274) 评论(0) 推荐(0)
摘要:CodeForces 796D 题意:n个城市,k个警察局,n-1条边连成树,所有边长都为1,给定的图满足规则:任一城市到离它最近的警察局距离不超过d。 问你最多可以删掉多少条边,使得依旧满足规则。 tags:从所有警察局开始一起bfs,这样当要走向一个点to的时候,肯定是离警察局最近的路。如果to 阅读全文
posted @ 2017-07-12 21:13 v9fly 阅读(300) 评论(0) 推荐(0)
摘要:2017 UESTC Training for Graph Theory A 思维 题意:给你一个有n个点和m条边的无向连通图,每条边都有一个权值w。我们定义,对于一条路径,它的Charm value为该路径上所有边的权值的最大值与最小值的差。询问从1到n的所有路径的Charm value的最小值。 阅读全文
posted @ 2017-07-12 21:11 v9fly 阅读(210) 评论(0) 推荐(0)
摘要:CodeForces 776D 题意:n个开关,m个房间,每个房间一定由两个开关控制,给出初始房间状态,问是否能把房间全部打开。 tags:因为每个房间一定由两个开关控制,把开关当变量,房间初始状态当条件,按2-SAT建边,然后dfs判断即可。 阅读全文
posted @ 2017-07-08 21:05 v9fly 阅读(395) 评论(0) 推荐(0)
摘要:CodeForces 776E 题意:定义f(n)为(x,y)的对数,x和y要满足 x>0, y>0, x+y=n, x与y互质。 定义g(n)为f(x1)+f(x2)+......+f(xk),xi为n的因子。 再定义Fk(n)为 给定n和k,求Fk(n)。 tags: 好假的题。。推理或者找规律 阅读全文
posted @ 2017-07-08 21:05 v9fly 阅读(293) 评论(0) 推荐(0)
摘要:CodeForces 789D 题意:n个点m条边的无向图,求经过其中m-2条边两次,剩下2条边一次的方案数有几种,如果剩下两条边的集合一样算同一种。 tags: 选出两条边,其它m-2条边假想复制成两条,这样就是要求欧拉路径是否存在,即奇点个数是否为0或2。 所以该怎么选这两条边呢? 先把边分为自 阅读全文
posted @ 2017-07-08 21:05 v9fly 阅读(529) 评论(0) 推荐(0)
摘要:2016-2017 ACM-ICPC East Central North America Regional Contest (ECNA 2016) I 题意:n个孩子,m个玩具,玩具有p个种类。每个孩子有喜欢的玩具,每个玩具有可能属于一个种类。问最多多少个孩子可以分配到一个他喜欢的玩具。 tags 阅读全文
posted @ 2017-07-08 21:04 v9fly 阅读(495) 评论(0) 推荐(0)
摘要:合并石子 链接: nyoj 737 阅读全文
posted @ 2017-07-08 21:03 v9fly 阅读(174) 评论(0) 推荐(0)
摘要:ICM Technex 2017 and Codeforces Round #400 (Div. 1 + Div. 2, combined) C. Molly's Chemicals 题意:n个数,问有多少个区间的和是k的次方数,即sum([l, r])=k^x, x>=0。 abs(k)<=10。 阅读全文
posted @ 2017-07-08 20:58 v9fly 阅读(157) 评论(0) 推荐(0)
摘要:2017 UESTC Training for Data Structures A 水,找区间极差,RMQ怼上去。 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,10240 阅读全文
posted @ 2017-07-08 20:58 v9fly 阅读(214) 评论(0) 推荐(0)