码迷,mamicode.com
首页 >  
搜索关键字:codeforces 91b    ( 12211个结果
Codeforces 405E DFS
这个题目要求把一个无向连通图里面的所有边,分成 两个一对,只能出现一次,而且一对边必须是连在一起的,点可以复用 但边不可复用可解条件很易得,因为图是连通的,只要边数为偶数即可。一开始我借着做欧拉回路的方法,直接DFS暴搜,沿路做标记,遇到未标记的连续两条边 输出即可不过 事实证明这个算法是错的暴搜能...
分类:其他好文   时间:2014-07-07 09:20:18    阅读次数:158
CodeForces 25E Test KMP
题目链接:点击打开链接 题意: 给定3个字符串,进行拼接 重复的一段可以覆盖,问拼接后最小的长度(若一个串s1是s2的子串,则s1可以认为嵌入了s2内,不需要进行拼接 思路: kmp搞一下。 #include #include #include #include #include #include using namespace std; #define N 300005 ...
分类:其他好文   时间:2014-07-03 18:34:24    阅读次数:215
CodeForces 26C Parquet 构造题
题目链接:点击打开链接 #include #include #include #include #include #include using namespace std; #define N 105 int n,m,a,b,c; char s[N][N]; setmyset; bool inmap(int x,int y){return 0<=x&&x<n&&0<=y&&y<m;}...
分类:其他好文   时间:2014-07-03 13:48:14    阅读次数:150
Codeforces 433C #248_div1_A 中位数的应用
擦。。今天这套题好尼玛难啊,做了一个小时,连一题都没做出来,而且还没什么头绪查了下出题人,师大附中的 14年毕业 13年拿到的国家集训队资格 保送清华题意是 给一串序列,计算一个值,这个值是 相邻两数的距离(或者说差的绝对值)的总和,你可以改变任意一种数(即序列里所有该数字全部变成另一个数),但只能...
分类:其他好文   时间:2014-07-03 00:18:40    阅读次数:379
CodeForces 23C Oranges and Apples 抽屉原理
题目链接:点击打开链接 #include #include #include #include #include #include #include #include using namespace std; #define inf 10000000 #define ll __int64 #define N 200005 ll n, m, v; struct node{...
分类:移动开发   时间:2014-07-01 15:52:00    阅读次数:298
CodeForces 22D Segments 排序水题
题目链接:点击打开链接 右端点升序,取右端点 暴力删边 #include #include #include #include #include #include #include #include using namespace std; #define inf 10000000 #define ll int #define N 2105 #define L(x) (x<<...
分类:其他好文   时间:2014-07-01 15:05:24    阅读次数:214
CodeForces 22C System Administrator 小水怡情 图论+构造
题目链接:点击打开链接 构造一个星形图+一个完全图就好了。。 #include #include #include #include #include #include #include #include using namespace std; #define inf 10000000 #define ll __int64 #define N 2105 ll n, m, v...
分类:其他好文   时间:2014-07-01 14:51:11    阅读次数:201
CodeForces 21D Traveling Graph 状压dp+欧拉回路
题目链接:点击打开链接 题意: 给定n个点m条边的无向图 求从1点开始经过每条边至少一次最后回到1点的最小路程 显然就是找一条路径可重复的欧拉回路 思路: 首先对于欧拉回路的结论是:所有点的度数都为偶数 因为所有边至少经过一次,那么可以把题意转换成加最少多少条边使得图满足以上结论 而加的边目的是为了把奇度数转成偶度数,先floyd一下得到任意点间加边的最小花费 dp[i]表示状态...
分类:其他好文   时间:2014-07-01 14:47:43    阅读次数:274
CodeForces 20B Equation 水题
题目链接:点击打开链接 #include #include #include #include #include #include #include #include using namespace std; #define inf 10000000 #define ll __int64 #define N 2005 ll a,b,c; int main(){ ll i...
分类:其他好文   时间:2014-07-01 07:13:54    阅读次数:157
CodeForces 21C Stripe 2 构造题
题目链接: 题目链接:点击打开链接 #include #include #include #include #include #include #include #include using namespace std; #define inf 10000000 #define N 100050 #define ll __int64 ll n; ll a[N], lsu...
分类:其他好文   时间:2014-07-01 07:13:17    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!