自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

深度学习机器学习经典教材

深度学习机器学习经典教材

2019-04-29

vimrc配置文件

vim 配置文件vim 配置文件vim 配置文件vim 配置文件vim 配置文件vim 配置文件

2018-05-23

ACM数学公式

ACM数学公式

2017-10-27

64位GCC编译器

编译器 编译器 编译器 编译器 编译器 编译器 编译器 编译器 编译器 编译器

2017-10-16

网易云音乐 for linux

网易云音乐 for linux

2017-07-14

haroopad markdown 编辑器

haroopad markdown 编辑器

2017-07-14

搜狗 for ubuntu

搜狗 for ubuntu

2017-07-14

jTessBoxEditor(Linux环境)

先解压,然后进入目录 执行: java -jar jTessBoxEditor.tar 运行

2016-10-17

自写聊天室

自写Linux聊天室

2016-09-06

基于Easyx的文本显示器的C语言实现

基于Easyx的文本显示器的C语言实现

2016-04-24

贪吃蛇C++实现

基于MFC的C++贪吃蛇实现

2016-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除