
BestCode
文章平均质量分 50
My_ACM_Dream
生活没有彩排每天都是现场直播
展开
-
Best#1_3 hdu4859(最小割)
因为E有两个选择D或者. 其实就暗含了最小割的模型。 最小割的话,就是一部分分到源点一侧,一部分分到汇点一侧。 如果把源点分在一起当成是. 和汇点分在一起当成是D. 那么建图的时候,相邻的建流量为1的边。 如果这个点本来是. 那个连汇点是INF,本来是D的,连源点是INF。如果是这种建图的话,最小割求出来的最小周长。 我们需要的最大周长。原创 2014-11-15 11:21:28 · 631 阅读 · 0 评论 -
hdu 5212 Code (容斥)
题意:int calc{ int res=0; for(int i=1;i for(int j=1;j { res+=gcd(a[i],a[j])*(gcd(a[i],a[j])-1); res%=10007; } retu原创 2015-04-26 21:52:51 · 832 阅读 · 0 评论 -
hdu 5218 Game (dp)
题意:n个人站成一排,开始指向第一个人,每轮从集合中取一个数x然后然后往后x个人,并且把那个人删掉,最优剩下的人赢,问那些人可能赢。题解:dp[i][j],表示剩下i个人,并且现在指向1位置,对于j位置的人是否赢,这都是相对位置。转移时枚举i,j和集合中选取的数a[k]。#include#include#include#include#include#include#i原创 2015-05-03 21:32:06 · 588 阅读 · 0 评论 -
hdu 5222 Exploration (dfs)
题意:给出一个图,这个图有无向边和有向边,每次从一个点走到另外一个点对应的路就是塌掉,问一个点经过其他回来的这种路是否存在。题解:其实就是求是否存在一个环!那么dfs即可。标记边和定点。#pragma comment(linker, "/STACK:102400000,102400000")#include#include#include#include#include原创 2015-05-03 21:32:57 · 558 阅读 · 0 评论 -
hdu 5208 Where is Bob (数位dp,k进制树合并)
题意:Alice和一个人玩游戏(艹Bob没了),假设另外一个是Bob吧!他们各自从区间A和区间B中取一个数,然后两个数做异或运算,现在Alice想让整个数尽量打,Bob想让这个数尽量小。问最后的数是多少。题解:这题首先要懂这个博弈,表示真心没懂这个博弈,听了凡神指点,虐有明白。如果知道了这个博弈就能做这题了。我们设置dp[pos][f1][f2][f3][f4]表示在某个位pos并且边原创 2015-04-18 22:25:39 · 878 阅读 · 0 评论 -
hdu 5211 Mutiple (乱搞)
题意:一个序列,求这个序列每个1题解:有个技巧,不过这题暴力的人也过了,ORZ。#include#include#include#include#include#include#include#include#include#include#include#define B(x) (1<<(x))using namespace std;typedef lo原创 2015-04-26 21:47:45 · 654 阅读 · 0 评论 -
hdu 5203 Rikka with wood sticks (暴力枚举边)
题意:一段长度为n的木块有n个长度为一的木块构成,现在给出m个不坚固的木块,现在要将原木块分成4份,并且其中三份不能包含不坚固的木块,并且这三份要尽量长,这三份要能构成三角形。问分割的方案数。题解:这题三份不能包含不坚固木块,那么其中一份肯定要包含所有木块,于是这要扣掉这一个份,问题就转化成两块木块分成三份或者一块木块分成三份能构成三角形的方案数。对于第一种情况,两个木块分成三份:原创 2015-04-11 21:48:38 · 581 阅读 · 0 评论 -
hdu 5215 Cycle (图论,盘环)
题意:给出一个无向图,问是否存在奇环和偶环。题解:首先奇环判断比较简单,如果是二分图必定没有奇环,否则必定有奇环。接着是偶环的判断,偶环比较复杂点,对于一个双联通分量,分两种情况:1、如果双联通分量就是一个环,那么就可能为奇环也可能为偶环,要特判。2、如果双联通分量不是一个环,那么肯定存在偶环在里面。对于1,我的做法是对每个双联通分量进行搜索,记录点被走过大于1的个数,原创 2015-05-05 17:16:27 · 1000 阅读 · 0 评论 -
hdu5019(拆分因子)
数学题,第几大的公因子肯定是最大公因子的因子,yi原创 2014-11-20 23:44:49 · 734 阅读 · 0 评论 -
hdu4982(思维题)
赶脚我的思维已经到了极限了,好难懂原创 2014-11-19 23:15:03 · 675 阅读 · 0 评论 -
hdu4957(贪心)
wa了好久/** this code is made by LinMeiChen* Problem:* Type of Problem:* Thinking:* Feeling:*/#include#include#include#include#include#include#include#include#include#includeusing na原创 2014-11-18 22:45:45 · 719 阅读 · 0 评论 -
hdu4956(分析)
代码写搓了/** this code is made by LinMeiChen* Problem:* Type of Problem:* Thinking:* Feeling:*/#include#include#include#include#include#include#include#include#include#includeusing na原创 2014-11-18 21:07:03 · 645 阅读 · 1 评论 -
hdu4932(思维题)
用dp暴力枚举,可惜wa 。。原创 2014-11-17 16:48:25 · 599 阅读 · 1 评论 -
hdu4883(贪心)
方法很巧妙,仔细看代码/** this code is made by LinMeiChen* Problem:* Type of Problem:* Thinking:* Feeling:*/#include#include#include#include#include#include#include#include#include#includeusin原创 2014-11-15 12:54:53 · 575 阅读 · 0 评论 -
hdu4907(小技巧)
题意很简单就不说了,这题暴力肯超时,原创 2014-11-16 17:57:40 · 622 阅读 · 0 评论 -
hdu4885(最短路径)
不是很理解,之后再看看/** this code is made by LinMeiChen* Problem:* Type of Problem:* Thinking:* Feeling:*/#include#include#include#include#include#include#includeusing namespace std;typedef原创 2014-11-16 17:26:52 · 747 阅读 · 0 评论 -
hdu 4908 BestCoder Sequence (思维题)
这题非常的考验思维,开始的时候想到用左边原创 2014-11-17 10:44:51 · 668 阅读 · 0 评论