导航

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2015年10月7日

摘要: 题意:有很多棒子,两端有颜色,告诉你两端的颜色,让你把这些棒子拼接起来要求相邻的接点的两个颜色是一样的。问能否拼接成功。思路:将颜色看作节点,将棒子看作边,寻找欧拉通路。保证图的连通性的时候用到并查集。这里颜色由于是字符串代替,所以需要用到字典树优化离散化过程。字典树的学习感谢博客http://ww... 阅读全文

posted @ 2015-10-07 19:26 tun~ 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 对于无向图存在欧拉通路的充分必要条件是有0个或者2个节点的度是奇数。(若存在两个奇数点,则这两个点一定是端点)存在欧拉回路的充分必要条件是有0个点的度是偶数。对于有向图存在欧拉通路的充分必要条件是所有节点的出度和入度都相等,或存在一个节点出度入度只差为1并且存在另外一节点出度入度差为-1.(出度多的... 阅读全文

posted @ 2015-10-07 19:15 tun~ 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 问了某明==shit中文题意不解释。因为数据的范围是1e9以内的所以我们可以通过二分的方法枚举可能的中位数。用二分法每次判断某一数字比中位数大还是比中位数小。判断方法是,枚举以第n个数为起点的差值,累计差值大于该该数字的数量。这里用到lower_bound进行统计==(这里也是二分)具体解释看代码.... 阅读全文

posted @ 2015-10-07 16:37 tun~ 阅读(163) 评论(0) 推荐(0) 编辑

2015年10月2日

摘要: 好吧终于知道什么是“高大上”的差分约束了。嗷嗷题意:小朋友们分糖果,某个小朋友不想另外一个小朋友分到的糖果数比自己多N块以上。求编号为N的小朋友最多比编号为1的小朋友多分多少块糖果。思路:差分约束,用最短路做。这题用SPFA.查分约束的学习感谢博客:http://www.cnblogs.com/vo... 阅读全文

posted @ 2015-10-02 10:02 tun~ 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 题意:copy自http://blog.csdn.net/monkey_little/article/details/6637805有A个村子和B个城堡,村子标号是1~A,城堡标号是A+1~B。马里奥现在位于城堡B,他要带公主回到村子1,他有一双靴子,穿上之后可以不用时间就能从一个地方飞到另外一个地... 阅读全文

posted @ 2015-10-02 07:05 tun~ 阅读(231) 评论(0) 推荐(0) 编辑

2015年9月27日

摘要: 题意:(这题明显感觉自己是英语渣)给n个点从1到n标号,下面一行是每个点的权,另外给出m条边,下面是每条边的信息,两个端点+权值,边是无向边。你的任务是选出一些边,使这个图变成一棵树。这棵树的花费是这样算的,1号固定为树根,树中每个双亲节点下面的边都有个单价(即边权),然后单价乘上这条边的下面所有的... 阅读全文

posted @ 2015-09-27 10:40 tun~ 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 题意:给出两个坐标,分别是小明家和小明学校的坐标。给出多条地铁线,给出每站的坐标,已知地铁是双向的,每条线以-1 -1结尾。给出地铁速度,步行速度。地铁线可看成是顺次连接的线段。求小明从家到学校用到的时间。思路:任何两点之间都可以连速度为步行的无向边,地铁相邻两站可以连速度为地铁速度的无向边。之后进... 阅读全文

posted @ 2015-09-27 09:24 tun~ 阅读(146) 评论(0) 推荐(0) 编辑

2015年9月24日

摘要: 题意:给了n种硬币的名称,给了m种硬币间的转换关系。从任意兑换地点开始兑换,看是否能够通过兑换的方式增加金钱。思路:用SPFA不断对各个点进行松弛操作,寻找正权值的环。如果找到则输出Yes。这题测试的时候竟然发现dis数组写成int型...#include#include#include#inclu... 阅读全文

posted @ 2015-09-24 23:01 tun~ 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 题意:有n种钱币,m个钱币兑换点,小明一开始有第n种钱币数量为w。每个兑换点可以将两种不同的钱币相互兑换,但是兑换前要先收取一定的费用,然后按照比例兑换。问小明是否可以经过一系列的兑换之后能够将持有的第n种钱的数量增加。这题大概就是看是否存在权值为正的环。如果存在这样的环,那么可以一直循环,然后在适... 阅读全文

posted @ 2015-09-24 17:40 tun~ 阅读(155) 评论(0) 推荐(0) 编辑

2015年9月22日

摘要: 题意:给一个无向图,找1到n所有的路中每条路最小权值的最大值!屌丝一开始的思想是利用dij的变形~但是==屌丝忘记了更新dis数组~结果TLE无数次...说正经的~dij的变形思想是这样的if(dis[now]#include#includeusing namespace std;int min(i... 阅读全文

posted @ 2015-09-22 19:43 tun~ 阅读(160) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页