POJ-1861-Network 解题报告
这是一道求最小生成树的题目。有kruskal算法和prim算法这两种解决最小生成树问题的算法。题意是说有n个点(2<=n<=1000且点的编号从1开始),m个连通方案(1<=m<=15000),并且每个连通方案都有需要消耗电
时间:2023-09-10  |  阅读:19
poj 3411 Paid Roads (dfs)
题目链接 题意:有N个城市被M条道路连接起来了,每两个城市之间可能存在超过一条路,但是城市之间是单向连接的。 每条路是要花费的。每条路的花费可以选择两种方式:1:假如a城市到达b城市,如果之前经过了c城市,那么这条 poj174
时间:2023-09-10  |  阅读:23
poj1236  Tarjan算法模板 详解
思想: 做一遍DFS,用dfn[i]表示编号为i的节点在DFS过程中的访问序号(也可以叫做开始时间)用low[i]表示i节点DFS过程中i的下方节点所能到达的开始时间最早的节点的开始时间。初始时dfn[i]=low[i] 在DFS过程中会形成一搜索树。在搜索树上越先遍历到的节
时间:2023-09-10  |  阅读:22
POJ 1947 Rebuilding Roads (树dp + 背包思想)
题目链接:http://poj.org/problem?id=1947 一共有n个节点,要求减去最少的边,行号剩下p个节点。问你去掉的最少边数。 dp[u][j]表示u为子树根,且得到j个节点最少减去的边数。 考虑两种情况,去掉孩子节点v与去不掉。 poj2106、(1
时间:2023-09-10  |  阅读:18
这里写图片描述
这里写图片描述
POJ 2433 枚举
题意: 思路: 每回枚举去哪个山包 枚举的姿势很重要 //By SiriusRen #include <cstdio> #include <algorithm> using namespace std; int n,k,a[1005],l,r,base,cnt,ans,minn,recl,recr,recbase; int main(){scanf("%d%d",&n,&k);f
时间:2023-09-10  |  阅读:21
题意: 思路: 把横着的连通块放在一个集合 竖着的放在一个集合 最小万有覆盖应用?如果有交 就连边 求最小覆盖即可 (数值上等于最大匹配) //By SiriusRen #include <cstdio> #include <cstring> #include <algorithm> using n
时间:2023-09-10  |  阅读:18
POJ:3461-Oulipo(KMP模板题)
原题传送:http://poj.org/problem?id=3461 Oulipo Time Limit: 1000MS Memory Limit: 65536K Description The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter ‘e’. He was a member of the Oulipo group. A
时间:2023-09-10  |  阅读:19
poj3041 Asteroids
传送门 二分图不想讲 最小点覆盖就行 每个边是一个小行星 Code: 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<queue> 5 #define inf 2147483647 6 #define ms(a,b) memset(a,b,sizeof a) 7 #define rep(i,a,n) for(in
时间:2023-09-10  |  阅读:22
POJ  2185  Milking Grid (KMP,GCD)
http://poj.org/problem?id=2185 求最小覆盖子矩阵的面积,求出每行的最小覆盖子串,求最小公倍数,就是矩阵的长度 poj3273,求出每列的最小覆盖子矩阵然后求最小公倍数,就是矩阵的宽 最小覆盖字串的长度 ans=len-next[len]; http://blog.c
时间:2023-09-10  |  阅读:20
poj3252Round Numbers
链接 也算是组合 以前按组合做过一次 忘记怎么做的了 这次按dp写的 dp[i][j][g][k] 表示第i位为k(0|1)而且有j个1,g个0的情况数 貌似写的麻烦了。。。这一类的题,进行逐位计算就可以 不过要很细心,边界处理 特殊情况处理什么的 。 1 #inc
时间:2023-09-10  |  阅读:25

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息