图论.DP】的更多相关文章

题目链接: http://poj.org/problem?id=1112 题目大意: 有编号为1~n的n个人,给出每个人认识的人的编号,注意A认识B,B不一定认识A,让你将所有的人分成两组,要求每组的人相互认识,且两组的人数要尽可能的接近. 求出每组的人的编号. 解题思路: 图论+背包(输出物品). 相互认识的关系不好确定分组,如果转换思路,考虑相互不认识的情况就简单好多,如果A不认识B,且B不认识C,那么A和C必须分到同一组里.所以就想到了,连通分量的染色,相邻的两个染不同的颜色(0或1),每…
正解:图论(最短路)+dp(记忆化搜索) 解题报告: 这题真的是个好东西! 做了这题我才发现我的dij一直是错的...但是我以前用dij做的题居然都A了?什么玄学事件啊...我哭了TT 不过其实感觉还挺幸运的,好歹是考前发现?不然考完才知道就GG了... 先正儿八经讲完解法再吐槽自己... 先dij跑一遍最短路 然后再走一遍,我们可以跑到d+k相当于我们可以浪费k 然后dp[i][j]表示跑到第i个点了还可以浪费j的方案数 最后Σdp[n][1~k]就欧克辽... 就是个记忆化搜索 对了了解到好…
见题: 看一眼,就知道是个依赖性背包,于是乎就草草的打了树上DP,一交发现才20,仔细检查也没错呀,忍不住点了题解,只喵一眼看到了强联通缩点等的字样,又重新审了一遍题,发现这句话理解有偏差:软件i只有在安装了软件j(包括软件j的直接或间接依赖).题目并未说i依赖j时,j就不能依赖i了,所以就形成了环了. 代码: #include<bits/stdc++.h> #define max(a,b) (((a)>(b))?(a):(b)) #define min(a,b) (((a)<(b…
题意:你是某个岛国(ACM-ICPC Japan )上的一个苦逼程序员,你有一个当邮递员的好基友利腾桑遇到麻烦了:全岛有一些镇子通过水路和旱路相连,走水路必须要用船,在X处下船了船就停在X处.而且岛上只有一条船,下次想走水路还是得回到X处才行:两个镇子之间可能有两条以上的水路或旱路:邮递员必须按照清单上的镇子顺序送快递(镇子可能重复,并且对于重复的镇子不允许一次性处理,比如ABCB的话B —定要按顺序走两次才行).测试数据有多组:N Mxl yl tl sllx2 y2 t2 sl2XM yM…
题目传送门(内部题109) 输入格式 第一行,两个整数$n,m$. 接下来$m$行,每行三个整数$u,v,l$,描述了一条道路连接的两个路口的编号以及道路的长度. 输出格式 输出一行一个整数,为所求的答案.若小$A$不能到$n$达号点,输出$-1$. 样例 样例输入: 4 41 2 12 3 13 4 11 4 1 样例输出: 数据范围与提示 对于$10\%$的数据,满足$n\leqslant 200,m\leqslant 1,000$ 对于$70\%$的数据,满足$n\leqslant 1,0…
Codeforces 题目传送门 & 洛谷题目传送门 一道线性基的综合题 %%%%%% 首先注意到"非简单路径""异或和"等字眼,可以本能地想到线性基.根据线性基那一套理论,一个值 \(v\) 可以表示为某个 \(1\to 1\) 的非简单回路上边权的异或和当前节点它可以表示为 \(1\) 所在连通块的若干个 \(\ge 1\) 简单环上权值的异或和.其次我们还可以注意到本题至于很小,最高不过 \(2^5-1=31\),而稍微打个表即可发现大小为 \(5\)…
C. Sum Balance Ujan has a lot of numbers in his boxes. He likes order and balance, so he decided to reorder the numbers. There are…
Seam Carving Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 956    Accepted Submission(s): 382 Problem Description Fish likes to take photo with his friends. Several days ago, he found that so…
这几天天天刷水题活得很开心,是时候定一个计划了.想着我要在yzy左的吓人的歌声中看书,还是有点.... 大概就分成几类吧 数学//你们这群学霸啊 搜索 图论 dp 贪心 其他 每个不定具体时间,加油吧,顺便吊打yzy难听的歌声…
二轮省选前的最后一周了呢. 一路走到这里,真的很希望能继续走下去. 好好调整一下状态,争取能有机会买D吧(虽然现在似乎D也没什么用了 day1 多项式 多项式ln 多项式exp day2 数据结构 LCT 可持久化数据结构 day3 图论+dp 2-sat 圆方树 数位DP meet in the middle day4 网络流+字符串 SA manacher day5 计算几何 扫描线 半平面交 皮克定理 闵可夫斯基和 day6 数论 polya mobius 欧拉定理ext 找一天抽出时间模…