传送门 Description Vitya is studying in the third grade. During the last math lesson all the pupils wrote on arithmetic quiz. Vitya is a clever boy, so h ...
分类:
其他好文 时间:
2016-11-05 14:13:39
阅读次数:
235
传送门 Description People do many crazy things to stand out in a crowd. Some of them dance, some learn by heart rules of Russian language, some try to be ...
分类:
其他好文 时间:
2016-11-05 03:02:36
阅读次数:
270
题意:共有N盏灯,标号为1到N,有M个标有不同质数的开关,开关可以控制所有标号为其标号倍数的灯,按一次开关,所有其控制的灭着的灯都点亮,所有其控制的亮着的灯将熄灭。现在,宿管可以无限的按所有开关,所有灯初始状态为熄灭,请求出最多能点亮几盏灯。 对于100%的数据,T<=10,N<=1000。 所有标 ...
分类:
其他好文 时间:
2016-10-22 21:15:37
阅读次数:
420
传送门 Description Let S be a number string, and occ(S,x) means the times that number x occurs in S. i.e. S=(1,2,2,1,3),occ(S,1)=2,occ(S,2)=2,occ(S,3)=1. ...
分类:
其他好文 时间:
2016-10-07 13:35:15
阅读次数:
181
题意: 给一张N个点N条有向边的图,边可以逆向。问任意逆向若干条边使得这张图无环的方案数(mod 1e9+7)。 n<=200000 思路:三个样例给的好 找规律方便很多 易得有N点的环有(2^n)-2中改法,除了不改和都改 剩下的都是链,设除环外还有K个点,他们的总贡献就是2^k,因为都是一条边相 ...
分类:
其他好文 时间:
2016-09-23 21:20:53
阅读次数:
191
题意:给出一棵树上的2*k个节点,给他们配对,使得他们之间的距离和最大。 思路:一条边的两侧如果有一侧没有给定的节点就不会被经过…… 如果有1个节点就会被经过1次…… 如果两侧分别有x,y个给定节点就会被经过min(x,y)次 因为要使总路程最大就是让每一条路被走过最多的次数 肯定是两侧各取一个 剩 ...
分类:
其他好文 时间:
2016-09-12 22:07:08
阅读次数:
155
题意: 有N个城市,M条无向边,其中有K个城市是仓库 现在要在非仓库的城市中选择一家开面包店,使得其最少与一个仓库联通,且到所有仓库距离的最小值最小 (1?≤?n,?m?≤?10^5, 0?≤?k?≤?n) 分析: 数据范围决定了只能使用O(N)或O(n log n)的解法 思考后可以发现面包店一定 ...
分类:
其他好文 时间:
2016-09-12 20:25:13
阅读次数:
94
前言: poi的想法题刷多了 想刷刷代码题 其他省的可能有点太难了 所以选了一个省开了个刀,嘻嘻`(*∩_∩*)′ 一开始看错题了草 意思是花费最多的一条公路尽量少,求最大花费的边 语文老师有教过最大的最小 最小的最大 就是二分 二分最多的那一条公路 然后看看第一公路够不够 反正不管总花费 所以全部 ...
分类:
其他好文 时间:
2016-09-09 20:53:48
阅读次数:
117
想法题,最优解法确实不太好想,刚开始想了一个二分的方法。
后来发现在最坏情况下,算法会退化为O(n+m),于是有了下面的想法:
每次把前K小的名额均分为两半,分到两个数组中,每组获得这个名额的最大数进行PK。
小的一方分到名额的数在下次分配中可以不考虑,因为已经可以确定他们必定属于前K小。
同时下一次剩余的未分配名额减去本次筛选掉的名额。
如此反复,直到最后只剩一个名额,或者某一组没有数。
在每一组数的个数大于k/2个时,这种方法每次都可以稳定筛选掉k/2个数,因而不论什么样的情况,效率都不会明...
分类:
其他好文 时间:
2016-08-23 22:09:52
阅读次数:
146
这个题是个想法题 先预处理连通块,然后需要用到一种巧妙暴力,即0变1,1变0,一列列添加删除 复杂度O(n^3) #include <cstdio> #include <iostream> #include <ctime> #include <vector> #include <cmath> #in ...
分类:
其他好文 时间:
2016-06-22 23:31:38
阅读次数:
374