![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HDU
ERROR无限
这个作者很懒,什么都没留下…
展开
-
HDU 1176 饼
#include #include#include#includeusing namespace std;const int maxn = 100000;int dp[maxn+5][12] = {0};int main(){ int n; while(scanf("%d",&n) , n!=0) { memset(dp,0,sizeof(原创 2016-05-24 14:49:42 · 177 阅读 · 0 评论 -
hdu 1150 二分图的最大匹配 hopcroft-karp算法
///hopcroft-karp#include#include#includeusing namespace std;const int maxn = 200;const int inf = 65535;int Mx[maxn], My[maxn];bool vis[maxn];int g[maxn][maxn];int dx[maxn], dy[maxn原创 2016-10-10 18:33:53 · 296 阅读 · 0 评论 -
hdu 1150
最小点覆盖数等于最大匹配数此题为匈牙利算法模板题///A机器有N种模式,B机器有M种模式///K件产品,每件产品可以由a模式或者b模式完成///问最少切换多少次模式可以完成K件产品///解题思路: N种模式作为X集合,M种模式作为Y集合///它们之间的连线表示两者取其中之一就可完成产品///问题转化为最小点覆盖集,既求最大匹配数///匈牙利算法求解二分图的原创 2016-10-09 19:58:15 · 180 阅读 · 0 评论 -
HDU 4826
度度熊是一只喜欢探险的熊,一次偶然落进了一个m*n矩阵的迷宫,该迷宫只能从矩阵左上角第一个方格开始走,只有走到右上角的第一个格子才算走出迷宫,每一次只能走一格,且只能向上向下向右走以前没有走过的格子,每一个格子中都有一些金币(或正或负,有可能遇到强盗拦路抢劫,度度熊身上金币可以为负,需要给强盗写欠条),度度熊刚开始时身上金币数为0,问度度熊走出迷宫时候身上最多有多少金币?Input原创 2016-07-25 14:17:20 · 217 阅读 · 0 评论 -
HDU 1863 又是畅通工程
省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、村庄数目M ( < 100 );随后的 N行对应村庄间道原创 2016-05-23 20:32:43 · 287 阅读 · 0 评论 -
HDU 2151 worm
自从见识了平安夜苹果的涨价后,Lele就在他家门口水平种了一排苹果树,共有N棵。突然Lele发现在左起第P棵树上(从1开始计数)有一条毛毛虫。为了看到毛毛虫变蝴蝶的过程,Lele在苹果树旁观察了很久。虽然没有看到蝴蝶,但Lele发现了一个规律:每过1分钟,毛毛虫会随机从一棵树爬到相邻的一棵树上。比如刚开始毛毛虫在第2棵树上,过1分钟后,毛毛虫可能会在第1棵树上或者第3棵树上。如果刚原创 2016-05-22 18:34:32 · 243 阅读 · 0 评论 -
HDU1102 Constructing Roads
There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if t原创 2016-05-21 19:04:35 · 211 阅读 · 0 评论 -
HDU 1233 还是畅通工程
某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 当N为0时,输入结束,该用例不被处理。Outp原创 2016-05-20 19:54:56 · 196 阅读 · 0 评论 -
HDU1232 畅通工程
Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000原创 2016-05-18 20:00:52 · 297 阅读 · 0 评论 -
一些线段树的题目
hdu 1689lazt tag#include#includeusing namespace std;const int maxn = 800000;const int inf = 65535;int add[maxn];struct node{ int l, r, sum;}tree[maxn];void build(int rt, int l, int r)原创 2016-10-13 21:23:06 · 204 阅读 · 0 评论