TA

A Lannister always pays his debts

[bzoj2861] 双向边定向为单向边 解题报告

这题搞了好久。。首先一条双向边(u,v)可以变成单向边的条件是存在一个经过这条边的环,只需要按这个环的方向把这个环上的所有双向边变成单向就可以了,如果这个环上都是双向边,就随便定一个方向就可以了。所以我们考虑将双向边拆成两条单向边dfs,这样树边至少存在一个向下的方向,但也有可能是向下的单向边。 ...

2016-09-11 20:28:53

阅读数:852

评论数:0

计蒜之道2016 遗失的支付宝密码 解题报告

感觉这题好厉害。。我考试的时候一直在想kmp、sa之类的,完全想偏了。。想到容斥也没有想到可以这么搞。 注意到其实square说的是字符之间的相等关系。所以如果我们考虑至少有哪几个位置是square,那么就可以求出字符串中有几种不同的字符,那么方案数就是m不同字符种数m^{不同字符种数}了。至于...

2016-06-14 19:20:31

阅读数:1203

评论数:2

[bzoj4025]二分图 解题报告

最近在学lct,拿这道题学了动态图。 法一: 很神的分块(用vector常数太大t了。。) 按时间分块,先将覆盖整个块的边缩起来,然后枚举每一个时间对于块内的边暴力;缩点和暴力都是O(边数目)的。这样的话每个边都会被扫O(T−−√)O(\sqrt T)遍,时间复杂度O(mT−−√)≈6.5∗...

2016-03-25 17:42:07

阅读数:838

评论数:0

[CF335D]Rectangle And Square 解题报告

中文题面: 【描述】 你有N个矩形(编号从1到N)。所有矩形的四个角的坐标都是整数,并且两组对边分别平行于X和Y两坐标轴。不同的矩形可能接触,但是不会重叠。   现在你的任务是:选出一些矩形,使它们恰好拼成一个正方形。 【输入】 第一行,一个整数N,为矩形的数目。 以下N行,每行四个整...

2015-06-27 11:58:10

阅读数:816

评论数:0

[PA2014]Fiolki 解题报告

这道题是delayyy拿来当例题给我们讲的,他讲得启发式合并,以外向边与点数的和为关键字(因为这是我们一次合并需要的代价),可以做到O(m+(n+k)log(n+k))O(m+(n+k)log(n+k)) 但是。。显然这是一棵树嘛,一棵树的话你直接求LCA就好了,求LCA可以Tarjan做到O(...

2015-05-26 07:57:46

阅读数:1477

评论数:0

[BestCoder Round #25 1003]Harry and Christmas tree

Harry and Christmas tree Time Limit: 5000/2500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 70    Accepted ...

2015-01-05 19:22:54

阅读数:807

评论数:0

POJ1417解题报告

题意:给出n对人之间的朋友和敌人关系,已知它们一共是两波人,人数分别为p1、p2,问是否存在合理方案?若存在,输出方案。多case问题,以n=0,p1=0,p2=0为结束。          分析:先并查集做出若干对集合,然后暴搜方案。。          解题过程:WA          ...

2014-11-05 16:32:56

阅读数:813

评论数:0

POJ1733解题报告

这道题其实很早以前就已经做过了,VJ和Tyvj上叫小胖的奇偶,CODEVS上交奇偶游戏,没想到还是1999年的省选题。。CEOI不知道是哪个省。本来我都不打算做了,但是重新做了一遍没想到又有新的收获。         1、对于整数x,y:                 其模2意义下的值等于其...

2014-11-05 16:31:53

阅读数:671

评论数:0

POJ1456解题报告

本来想用这道题练习UFS,但是实在没有想出UFS的想法,于是写了个堆。贪心思路是:按时间降序贪心,每次放能放的最大的。代码如下:  #include using namespace std; #include  #include #include typedef...

2014-11-05 16:28:44

阅读数:582

评论数:0

POJ1984解题报告

一道很水的UFS题,但是维护节点信息的时候却遇到了一个我以前从来没有想过也从来没有遇到过的问题:                 以前在合并两个节点的时候总是先判断它们是否在同一集合中,然后再合并;这样在判断的过程中就更新了节点信息。但这道题有一个奇怪的地方时它不需要判断,于是我就也傻乎乎的直接...

2014-11-05 16:27:23

阅读数:815

评论数:0

POJ1308解题报告

POJ1308解题报告          一道水题,但也有值得我们思考的地方:                 给定一打节点的联通关系,判断它们是否构成了一棵树。         一棵树的涵义应该包含两点:                 ①无环。                 ②...

2014-11-05 16:26:17

阅读数:1121

评论数:0

舒适的路线(SPFA)解题报告

在看题之前,我已经预先知道这是道ufs。所以做它的目的本来就是练ufs。但。。由于对ufs掌握不够纯熟,想了很久也没有想出正解。 STEP 1:刚看到题的时候就感觉很像前几天做的最优贸易,可以用SPFA写一个DP,但写完了不对,完全不存在最优子结构,连样例都过不了。。。 -----------...

2014-11-05 16:22:11

阅读数:790

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭