- 博客(25)
- 资源 (11)
- 收藏
- 关注
原创 1672: [Usaco2005 Dec]Cleaning Shifts 清理牛棚 DP + 线段树 / SPFA
1672: [Usaco2005 Dec]Cleaning Shifts 清理牛棚Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 975 Solved: 419[Submit][Status][Discuss]DescriptionFarmer John's cows, pampered since birth, have re
2017-10-28 21:52:12 421
原创 1638: [Usaco2007 Mar]Cow Traffic 奶牛交通 递推+动归
1638: [Usaco2007 Mar]Cow Traffic 奶牛交通Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1008 Solved: 389[Submit][Status][Discuss]Description农场中,由于奶牛数量的迅速增长,通往奶牛宿舍的道路也出现了严重的交通拥堵问题.FJ打算找出最忙碌的道路来
2017-10-27 22:43:47 366
原创 E - Counting Cliques HDU - 5952 DFS+剪枝
A clique is a complete graph, in which there is an edge between every pair of the vertices. Given a graph with N vertices and M edges, your task is to count the number of cliques with a specific size S
2017-10-26 23:52:12 323
原创 C - Recursive sequence HDU - 5950 矩阵快速幂
Farmer John likes to play mathematics games with his N cows. Recently, they are attracted by recursive sequences. In each turn, the cows would stand in a line, while John writes two positive numbers a
2017-10-26 23:44:30 303
原创 JAVA大数在ACM中应用
HDU-1002大数A+B import java.math.BigDecimal; import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { Scanner in = n
2017-10-25 23:06:51 317
原创 网络流专题总结
二分图最大匹配问题。【建模方法】在二分图的基础上增加源S和汇T。 1、S向X集合中每个顶点连一条容量为1的有向边。 2、Y集合中每个顶点向T连一条容量为1的有向边。 3、XY集合之间的边都设为从A集合中的点到B集合之中的点,容量为1的有向边。求网络最大流,流量就是匹配数,所有满流边是一组可行解。【建模分析】基本的二分图最大匹配,可以直接用匈牙利算法或Hopcroft_Karp算法解决,更一般的
2017-10-19 09:25:57 892
原创 [网络流24题]方格取数 最大点权独立集
题目链接大牛思路:【问题分析】二分图点权最大独立集,转化为最小割模型,从而用最大流解决。【建模方法】首先把棋盘黑白染色,使相邻格子颜色不同,所有黑色格子看做二分图X集合中顶点,白色格子看做Y集合顶点,建立附加源S汇T。1、从S向X集合中每个顶点连接一条容量为格子中数值的有向边。 2、从Y集合中每个顶点向T连接一条容量为格子中数值的有向边。 3、相邻黑白格子Xi,Yj之间从Xi向Yj连接一条容量为
2017-10-18 23:12:56 349
原创 [图论紫书/Ch5] Ideal Path UVA - 1599 BFS/正向反向BFS
题目链接先从终点BFS到起点,并记录下其到终点的距离,然后从起点BFS到终点,并优先选取边权值小的.#include<bits/stdc++.h>using namespace std;typedef long long ll;const int INF = 1e9+10;const int maxn = 100005;struct node{ int to; int co
2017-10-18 15:48:10 316
原创 [紫书/Ch6] Play on Words 欧拉回路判定
Play on WordsTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8780 Accepted Submission(s): 3015Problem DescriptionSome of the
2017-10-17 23:23:18 279
原创 1659: [Usaco2006 Mar]Lights Out 关灯 迭代加深搜索
1659: [Usaco2006 Mar]Lights Out 关灯Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 315 Solved: 81[Submit][Status][Discuss]Description奶牛们喜欢在黑暗中睡觉。每天晚上,他们的牲口棚有L(3Input第一行,两个整数L和T。第二行
2017-10-16 17:46:14 444
原创 [CCPC杭州] Bomb 强连通分量
BombTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1894 Accepted Submission(s): 631Problem DescriptionThere are N bombs ne
2017-10-16 01:21:42 313
原创 [2016CCPC合肥] 传递 图论
传递Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1476 Accepted Submission(s): 672Problem Description我们称一个有向图G是传递的,当且仅当对任意三个
2017-10-16 00:12:15 262
原创 1656: [Usaco2006 Jan] The Grove 树木 BFS+射线阻隔
1656: [Usaco2006 Jan] The Grove 树木Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 258 Solved: 168[Submit][Status][Discuss]DescriptionThe pasture contains a small, contiguous grove of trees
2017-10-13 01:11:20 501
原创 [2009哈尔滨]J - FM UVALive - 4772 最小费用最大流
题目链接S向每个人连一条容量为1 费用为0 的边 , 每个人向职位连容量为1 费用为-point的边,每个职位根据模式向T连费用为0的边.#include<bits/stdc++.h>using namespace std;typedef long long ll;const int MAXN = 10000;const int MAXM = 100000;const int INF =
2017-10-12 11:37:48 225
原创 [2012长春]Bit Magic UVALive - 6067 2-SAT
题目链接经典的2-SAT问题,每个位都执行一次,把所有不满足条件的条件加入#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 700 + 5;//节点个数struct TwoSAT { int n; vector<int> G[maxn*2]; bool mark[maxn
2017-10-12 09:35:59 258
原创 [蓝书/Ch5] Astronauts UVALive - 3713 2-SAT
题目链接根据题意推出 任意i和j至少有一个为true (i || j) 表示 , 同类应该一个true一个false可以用 (i || j) && (!i || !j) 表示#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 100000 + 5;struct TwoSAT {
2017-10-11 22:14:22 258
原创 [蓝书/Ch5] Collectors Problem UVA - 10779 最大流
题目链接把物品作为点,物品的交换通过与物品点的连线实现#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 1000 + 10;const int INF = 1000000000;struct Edge { int from, to, cap, flow;};bool opera
2017-10-11 21:43:21 271
原创 [蓝书/Ch5] The K-League UVALive - 2531 最大流/公平分配问题
题目链接首先算出i在剩下比赛中全部获胜,看剩下的是否互相牵制,这样就转化成了公平分配问题的模型.#include<bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 1000 + 10;const int INF = 1000000000;struct Edge { int from, to, ca
2017-10-11 21:10:01 294
原创 [网络流24题] 最长递增子序列问题 最大流/
题目链接问题分析第一问时LIS,动态规划求解,第二问和第三问用网络最大流解决。建模方法首先动态规划求出F[i],表示以第i位为结尾的最长上升序列的长度,求出最长上升序列长度K。 1. 把序列每位i拆成两个点#include<bits/stdc++.h>using namespace std;typedef long long ll;#define MAXN 100010#define MAX
2017-10-11 01:07:21 329
原创 1227 方格取数 2 费用流
题目链接要点,每个点之间可以连两条边,这样可以解决很多问题,该题中的数据被取出,则可以连一条有权重的边和若干条无权重的边. #include<bits/stdc++.h> using namespace std; typedef long long ll; const int MAXN = 10000; const int MAXM = 1000000;
2017-10-11 00:10:24 336
原创 1650: [Usaco2006 Dec]River Hopscotch 跳石子 二分/答案判定
1650: [Usaco2006 Dec]River Hopscotch 跳石子Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 761 Solved: 479[Submit][Status][Discuss]DescriptionEvery year the cows hold an event featuring a pecu
2017-10-10 22:26:23 301
原创 [网络流24题] 飞行员配对方案问题 二分图/最大流
题目链接建立二分图,跑一边最大流即可,最后再根据流量路径输出#include<bits/stdc++.h>using namespace std;typedef long long ll;const int MAXN = 41000;const int MAXM = 10000010;const int INF = 0x3f3f3f3f;//const ll MOD = 998244
2017-10-10 11:08:42 258
原创 [网络流24题]骑士共存问题 二分图/最大点权独立集
题目链接把棋盘黑白染色,构建二分图,然后s点连黑1 ,黑连白INF ,白连t 1#include<bits/stdc++.h>using namespace std;typedef long long ll;const int MAXN = 41000;const int MAXM = 10000010;const int INF = 0x3f3f3f3f;//const ll MO
2017-10-09 11:54:42 342
原创 Codeforces Round #438 题解
A. Bark to Unlock注意特判相等的情况#include<bits/stdc++.h>using namespace std;typedef long long ll;const int INF = 1e9;inline int read(){int ra,fh;char rx;rx=getchar(),ra=0,fh=1;while((rx<'0'||rx>'9')&&rx!
2017-10-05 21:27:36 240
原创 1651: [Usaco2006 Feb]专用牛棚[经典] 多个区间不相交
1651: [Usaco2006 Feb]Stall Reservations 专用牛棚Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 1031 Solved: 582[Submit][Status][Discuss]DescriptionOh those picky N (1 <= N <= 50,000) cows! Th
2017-10-05 18:06:27 280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人