码迷,mamicode.com
首页 >  
搜索关键字:编程算法    ( 289个结果
HDU 2894 DeBruijin (欧拉回路)
题目地址:HDU2894 跟POJ 1392基本一样的。。 代码如下:#include #include #include #include #include #include #include #include #include ...
分类:其他好文   时间:2015-02-16 16:59:37    阅读次数:195
Codeforces Round #291 (Div. 2)解题报告A.B.C.D
A - Chewbaсca and Number 大于4的倒置,小于等于4的不倒置。注意第一位如果是9则不倒置。 代码如下:#include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2015-02-16 00:30:28    阅读次数:289
POJ 2337 Catenyms (欧拉回路+并查集)
题目地址:POJ 2337 这题跟POJ 1386差不多,只不过这题多一个输出路径而已。 按字母来建边,每个单词的首字母和尾字母加边。先判断是否连通,然后判断每个字母的入度和出度不能出现差的绝对值大于2,然后入度和出度差的绝对值为1的不能超过两个。就可以形成欧拉路径 代码如下: #include #include #include #include #include #inc...
分类:其他好文   时间:2015-02-12 16:10:48    阅读次数:175
POJ 2230 Watchcow (欧拉回路)
题目地址:POJ 2230 最普通的欧拉回路。边不重复记录点。不多说。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL long long #define pi acos(-1.0) c...
分类:其他好文   时间:2015-02-11 20:39:17    阅读次数:260
POJ 1041 John's trip (欧拉回路)
题目地址:POJ 1041 题目要求是字典序,所以要先对边号进行排序,使得每次总是先遍历到边号较小的点。用vector比较方便。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL long...
分类:其他好文   时间:2015-02-11 18:43:41    阅读次数:178
HDU 5172 GTY's gay friends (线段树)
题目地址:HDU 5172 比赛的时候用一个维护了区间和,区间积,区间最值的线段树水过去了。。赛后数据改回10^6后,就TLE了。。 正解是区间和用前缀和维护就可以。然后维护一个该位上的数上一个出现额位置,那么每次查询,如果每个数的上一个出现的位置都小于l的话,那么就说明没有重复的,如果区间和符合全排列的和,那么就说明肯定是一个全排列了。 代码如下: #include #include ...
分类:其他好文   时间:2015-02-11 16:37:51    阅读次数:150
HDU 3018 Ant Trip (欧拉路径)
题目地址:HDU 3018 求每个点的度数,对于每个连通分支统计度数为奇数的个数,然后需要的次数就是个数/2。注意对于孤立的点不能算。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL l...
分类:其他好文   时间:2015-02-05 18:33:00    阅读次数:151
HDU 1116 && POJ 1386 Play on Words(欧拉路径)
按字母来建边,每个单词的首字母和尾字母加边。先判断是否连通,然后判断每个字母的入度和出度不能出现差的绝对值大于2,然后入度和出度差的绝对值为1的不能超过两个。就可以形成欧拉路径 代码如下: #include #include #include #include #include #include #include #include #include using namespa...
分类:其他好文   时间:2015-02-05 18:26:55    阅读次数:156
HDU 1878 欧拉回路 (并查集+欧拉回路)
题目地址:HDU 1878 这个题要注意欧拉回路与欧拉通路的区别。在都保证连通性的前提下,欧拉回路要求每个点的度数都是偶数,而欧拉通路允许两个点的度数是奇数。所以这题用并查集判断连通性后判断下度数就可以了。 代码如下: #include #include #include #include #include #include #include #include #includ...
分类:其他好文   时间:2015-02-05 14:56:49    阅读次数:118
Codeforces Round #290 (Div. 2) 解题报告 A.B.C.D.
A - Fox And Snake 模拟。 代码如下: #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 #define pi acos(-1.0) const int mod=1e9...
分类:其他好文   时间:2015-02-03 21:27:35    阅读次数:189
289条   上一页 1 ... 13 14 15 16 17 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!