n个点,m条边的森林,q次操作。每次操作:1、询问x所在树的直径 2、合并x和y所在的树,使得合并后的直径最小...
分类:
其他好文 时间:
2014-08-12 13:42:34
阅读次数:
165
dp解Codeforces Round #260 (Div. 2)C. Boredom,欢迎讨论...
分类:
其他好文 时间:
2014-08-12 00:43:03
阅读次数:
196
第一题太水了。。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int a[6]; 7 int main(){ 8 int cas; 9 scanf( "%d", &cas );10 ...
分类:
其他好文 时间:
2014-08-11 23:48:33
阅读次数:
255
hdu4932 Miaomiao's Geometry (BestCoder Round #4 枚举)...
分类:
其他好文 时间:
2014-08-11 21:34:23
阅读次数:
270
有一组数据是客人到来和离开的时间,问需要多少张桌椅才能满足所有客人都能有位置坐的要求。
暴力法就需要O(n*n)的时间效率了,显然是会超时的,故此需要O(n) 或者O(lgn)的算法。
属于一道想透了就非常容易的,但是没想过就会非常困难的题目。
解法是:
把所有客人到来和离开的时间都排成序列,每次客人到来需要n张桌椅,那么就+上n,每次客人离开就会返还n张桌椅,那么就-去n,求这样...
分类:
其他好文 时间:
2014-08-11 21:28:02
阅读次数:
296
题意读了半年,英语太渣,题意是摆两个棋子在棋盘上作为起点,但是起点不能在#上,然后按照图的指示开始走, 右 ^上 v下,走的时候只能按照图的指示走,如果前方是 #的话,可以走进去,但是 走进去之后便不能再走了,走的途中两个棋子不能相碰,但是最终都走到同一个#里是没事的,并且若是能走 无限步的话 输出 -1, 例如 >
一开始被输出-1给困住了,因为除了 .> <这样以外 还可以刚...
分类:
其他好文 时间:
2014-08-11 21:19:23
阅读次数:
343
hdu4931 Happy Three Friends(BestCoder Round#4签到题)...
分类:
移动开发 时间:
2014-08-11 18:06:02
阅读次数:
254
A题逗比了,没有看到Allaiare distinct. Allbiare distinct. 其实很水的。。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 #define mnx 100002...
分类:
其他好文 时间:
2014-08-11 17:06:02
阅读次数:
209
MemSQL Start[c]UP 2.0 - Round 2 - Online Round
题目链接
不得不说这场真心不好打啊...
A:黄金分割进制数,满足一个性质,对于第i位xi=xi?1+xi?2,这样一来就可以把所有位推到前两位去比较大小,不过单单这样直接搞果断爆longlong无限WA8,最后发现在推的过程中,有一位上面差值大于1,就可以直接判断了
B:不得不吐...
分类:
数据库 时间:
2014-08-11 15:10:54
阅读次数:
274
挺有意思的一道题目,一开始发现了循环节,做了一下,发现许多小地方要补,比较繁琐,做了几个小时的无用功吧,但是循环节肯定可以只是我写搓了,后来又推了公式,发现可以的
首先当b=x的时候,这个时候只有c--,但是答案要求的 是多少次,在b=x,所以第二部分对答案有影响,但是 设方程的话 就不需要多设一个未知数,因为 第一部分肯定 是要进行(c - a)次才行
推一下b
第一步: b1 =...
分类:
其他好文 时间:
2014-08-11 15:02:32
阅读次数:
235