会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
On the Way
AC is not a problem.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
2015年8月2日
[hdu1533]二分图最大权匹配 || 最小费用最大流
摘要: 题意:给一个n*m的地图,'m'表示人,'H'表示房子,求所有人都回到房子所走的距离之和的最小值(距离为曼哈顿距离)。 思路:比较明显的二分图最大权匹配模型,将每个人向房子连一条边,边权为曼哈顿距离的相反数(由于是求最小,所以先取反后求最大,最后再取反回来即可),然后用KM算法跑一遍然后取反就是答案
阅读全文
posted @ 2015-08-02 00:56 jklongint
阅读(1329)
评论(0)
推荐(0)
2015年8月1日
[hdu4609]计数方法,FFT
摘要: 题目:给一个数组a,从里面任选三个数,求以这三个数为三条边能构成三角形的概率。思路:由于每个数只能用一次,所以考虑枚举三边中的最大边。先将a数组排序,然后枚举它的每个数x作为最大边,那么问题就是要求在数组a剩余的数里面“找小于等于x”且“和大于x”的数对个数,答案显然不能直接得到。不妨先计算这样一个...
阅读全文
posted @ 2015-08-01 02:35 jklongint
阅读(864)
评论(0)
推荐(0)
2015年7月31日
[hdu1402]大数乘法(FFT模板)
摘要: 题意:大数乘法思路:FFT模板123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172...
阅读全文
posted @ 2015-07-31 19:21 jklongint
阅读(385)
评论(0)
推荐(0)
2015年7月30日
[hdu4292]最大流,拆点
摘要: 题意:给定每个人所喜欢的食物和饮料种类以及每种食物和饮料的数量,一个人需要一种食物和一种饮料(数量为1即可),问最多满足多少人的需要思路:由于食物和饮料对于人来说需要同时满足,它们是“与”的关系,所以建模时需要放在不同的层,另外如果把人放在根,食物和饮料依次放后面,则每个人会扩展出f*d个节点出来,...
阅读全文
posted @ 2015-07-30 19:53 jklongint
阅读(437)
评论(0)
推荐(0)
[hdu4888]最大流,判断最大流唯一性
摘要: 题意:给一个n*m的矩形,往每个格子填0-k的数字,使得对第i行和为row[i],第i列和为col[i],问是否存在方案,方案是否唯一,如果方案唯一则输出具体方案。思路:首先根据问题提取对象,行、列、格子、数,只有数可以连接其它的对象。从源点向第i行连一条容量为row[i]的有向边,从第i行向第i行...
阅读全文
posted @ 2015-07-30 10:10 jklongint
阅读(986)
评论(0)
推荐(0)
[hdu3572]最大流(dinic)
摘要: 题意:有m台机器,n个任务,每个任务需要在第si~ei天之间,且需要pi天才能完成,每台机器每天只能做一个任务,不同机器每天不能做相同任务,判断所有任务是否可以做完。思路: 把影响答案的对象提取出来,得到以下几个:机器,任务,时间;需要用一个量把这三者联系起来,不难想到用工作量来表示。从源点向每个任...
阅读全文
posted @ 2015-07-30 07:07 jklongint
阅读(274)
评论(0)
推荐(0)
[codeforces-315D div2]模拟
摘要: 题目:给两个字符串a、b,问从a中删去若干字符后最多可以得到多少个b串的重复串(bb...b的形式,b的长度不超过100),其中a串是由一个长度不超过100的字符串s重复k次得到的思路: 暴力匹配a和b,由于s,b的长度都不超过100,标记每次匹配后a串指针的位置对len(s)的模,那么最多有100...
阅读全文
posted @ 2015-07-30 01:31 jklongint
阅读(294)
评论(0)
推荐(0)
2015年7月28日
[hdu5323]复杂度计算,dfs
摘要: 题意:求最小的线段树的右端点(根节点表示区间[0,n]),使得给定的区间[L,R]是线段树的某个节点。数据范围:L,RL,否则它的右儿子就为空了,这是不允许的。接下来看无解的条件,如果L//#include//#include//#include//#include//#include//#incl...
阅读全文
posted @ 2015-07-28 20:12 jklongint
阅读(537)
评论(0)
推荐(0)
[hdu5319]二进制表示,简单模拟
摘要: 题意:给一个矩形,矩形里面画了4种符号,'.'表示没画线,'R'表示画了红线,'B'表示画了蓝线,'G'表示红线和蓝线同时画了,并且矩形主对角线上只能画红线,副对角线上只能画蓝线,问最少画多少条线才能形成给定的矩形的涂色情况。思路:实际上给定的矩形唯一对应一种画线图案,'.'对应的格子没任何线,'R...
阅读全文
posted @ 2015-07-28 19:43 jklongint
阅读(336)
评论(0)
推荐(0)
[hdu5316]线段树
摘要: 题意:给一个array,有两种操作,(1)修改某一个位置的值,(2)询问区间[L,R]内的最大子段和,其中子段需满足相邻两个数的位置的奇偶性不同思路:假设对于询问操作没有奇偶性的限制,那么记录区间的最大子段和就可以通过合并区间得到答案了。加上奇偶性的限制后,记录的信息必须更加具体,需要把子段的端点的...
阅读全文
posted @ 2015-07-28 19:26 jklongint
阅读(299)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
公告