
网络流
文章平均质量分 63
ypxrain
这个作者很懒,什么都没留下…
展开
-
网络流与线性规划24题01飞行员配对方案问题
问题描述:#第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2名飞行员,其中1名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的配合情况,试设计一个算法找出最佳飞行员配对方案,使原创 2016-12-17 11:31:36 · 360 阅读 · 0 评论 -
BZOJ 4429: [Nwerc2015] Elementary Math小学数学
DescriptionEllen is teaching elementary math to her students and the time for the final exam has come. The exam consists of n questions. In each question the students have to add (+), subtract (−) or m原创 2017-09-30 15:42:01 · 258 阅读 · 0 评论 -
BZOJ 4657: tower
DescriptionNick最近在玩一款很好玩的游戏,游戏规则是这样的: 有一个n*m的地图,地图上的每一个位置要么是空地,要么是炮塔,要么是一些BETA狗,Nick需要操纵炮塔攻击BETA狗们。 攻击方法是:对于每个炮塔,游戏系统已经给出它可以瞄准的方向(上下左右其中一个),Nick需要选择它的攻击位置,每一个炮塔只能够攻击一个位置,炮塔只能够向着它的瞄准方向上的某个位置发动攻击,当然炮塔也原创 2017-04-13 19:55:56 · 504 阅读 · 0 评论 -
BZOJ 4554: [Tjoi2016&Heoi2016]游戏
Description在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸到的范围是该炸弹所在的一行和一列,炸弹的威力可以穿透软石头,但是不能穿透硬石头。给定一张n*m的网格地图:原创 2017-04-04 20:47:38 · 222 阅读 · 0 评论 -
BZOJ 4554: [Tjoi2016&Heoi2016]游戏
Description在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸到的范围是该炸弹所在的一行和一列,炸弹的威力可以穿透软石头,但是不能穿透硬石头。给定一张n*m的网格地图:原创 2017-04-04 20:29:56 · 239 阅读 · 0 评论 -
BZOJ 3275: Number
Description有N个正整数,需要从中选出一些数,使这些数的和最大。 若两个数a,b同时满足以下条件,则a,b不能同时被选 1:存在正整数C,使a*a+b*b=c*c 2:gcd(a,b)=1Input第一行一个正整数n,表示数的个数。 第二行n个正整数a1,a2,?an。Output最大的和。Sample Input5 3 4 5 6 7Sample Output22HINTn<原创 2017-04-10 20:19:54 · 297 阅读 · 0 评论 -
BZOJ 3996: [TJOI2015]线性代数
Description给出一个N*N的矩阵B和一个1*N的矩阵C。求出一个1*N的01矩阵A.使得D=(A*B-C)*A^T最大。其中A^T为A的转置。输出DInput第一行输入一个整数N,接下来N行输入B矩阵,第i行第J个数字代表Bij. 接下来一行输入N个整数,代表矩阵C。矩阵B和矩阵C中每个数字都是不超过1000的非负整数。Output输出最大的DSample Input31 2 13 1原创 2017-02-23 21:42:50 · 272 阅读 · 0 评论 -
BZOJ 1443: [JSOI2009]游戏Game
DescriptionInput输入数据首先输入两个整数N,M,表示了迷宫的边长。 接下来N行,每行M个字符,描述了迷宫。Output若小AA能够赢得游戏,则输出一行”WIN”,然后输出所有可以赢得游戏的起始位置,按行优先顺序输出 每行一个,否则输出一行”LOSE”(不包含引号)。Sample Input3 3 .## … #.#Sample OutputWIN2 33 2HINT对于100原创 2017-02-23 20:39:08 · 415 阅读 · 0 评论 -
BZOJ 2744: [HEOI2012]朋友圈
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数Sample Input22 5 1 5 11 5 1 5 2Sample Output原创 2017-02-22 20:46:30 · 295 阅读 · 0 评论 -
BZOJ 1458: 士兵占领
Description有一个M * N的棋盘,有的格子是障碍。现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵。我们称这些士兵占领了整个棋盘当满足第i行至少放置了Li个士兵, 第j列至少放置了Cj个士兵。现在你的任务是要求使用最少个数的士兵来占领整个棋盘。Input第一行两个数M, N, K分别表示棋盘的行数,列数以及障碍的个数。 第二行有M个数表示Li。 第原创 2017-02-16 21:11:40 · 239 阅读 · 0 评论 -
BZOJ 1266: [AHOI2006]上学路线route
Description可可和卡卡家住合肥市的东郊,每天上学他们都要转车多次才能到达市区西端的学校。直到有一天他们两人参加了学校的信息学奥林匹克竞赛小组才发现每天上学的乘车路线不一定是最优的。 可可:“很可能我们在上学的路途上浪费了大量的时间,让我们写一个程序来计算上学需要的最少时间吧!” 合肥市一共设有N个公交车站,不妨将它们编号为1…N的自然数,并认为可可和卡卡家住在1号汽车站附近,而他们学校在N原创 2016-12-23 20:32:53 · 377 阅读 · 0 评论 -
BZOJ 1059: [ZJOI2007]矩阵游戏
Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N *N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择 矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意行列,交换这两列(即交换 对应格子的颜色)游戏的目标,即通过若干次操作,使得方阵的主对角线原创 2016-12-22 21:36:10 · 252 阅读 · 0 评论 -
bzoj 1741: [Usaco2005 nov]Asteroids 穿越小行星群
DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are convenien原创 2016-12-21 17:22:58 · 416 阅读 · 0 评论 -
BZOJ 1433: [ZJOI2009]假期的宿舍
DescriptionInputOutputSample Input131 1 00 1 00 1 11 0 01 0 0Sample Outputˆ ˆHINT对于30% 的数据满足1 ≤ n ≤ 12。 对于100% 的数据满足1 ≤ n ≤ 50,1 ≤ T ≤ 20。分析直接上板子。代码#include <bits/stdc++.h>#define N 50001#define INF原创 2016-12-17 19:49:23 · 225 阅读 · 0 评论 -
BZOJ 4443: [Scoi2015]小凸玩矩阵
Description小凸和小方是好朋友,小方给小凸一个N*M(NInput第一行给出三个整数N,M,K 接下来N行,每行M个数字,用来描述这个矩阵Output如题 Sample Input3 4 21 5 6 6 8 3 4 36 8 6 3Sample Output3HINT1分析二分答案x,判断是否可以原创 2018-01-09 11:38:22 · 230 阅读 · 0 评论