
bzoj
文章平均质量分 56
looooooogn
QQ : 2173048590
展开
-
轮状病毒 HYSBZ - 1002
轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的。一个N轮状基由圆环上N个不同的基原子和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之间的信息通道。如下图所示 N轮状病毒的产生规律是在一个N轮状基中删去若干条边,使得各原子之间有唯一的信息通道,例如共有16个不同的3轮状病毒,如下图所示 现给定n(N<=100),编程计算有多少个不同的n轮状病毒Inpu...原创 2018-10-01 20:08:53 · 237 阅读 · 0 评论 -
dance跳舞 HYSBZ - 1305 网络流
一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。给出每对男孩女孩是否相互喜欢的信息,舞会最多能有几首舞曲?Input第一行包含两个整数n和k。以下n行每行包含n...原创 2018-10-22 15:37:39 · 172 阅读 · 0 评论 -
糖果 HYSBZ - 2330
幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。Input输入的第一行是...原创 2018-10-17 19:07:54 · 212 阅读 · 0 评论 -
Hash Killer II HYSBZ - 3098
这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题:给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。子串的定义是S[l]、S[l + 1]、... S[r]这样连续的一段。两个字符串被认为是不同的当且仅当某个位置上的字符不同。VFleaKing一看觉得这不是Hash的裸题么!于是果断写了哈希 + 排序。而hzhwcmhf神犇心里自然知道,这题就是后缀数组的he...原创 2018-10-17 20:18:02 · 145 阅读 · 0 评论 -
飞行员配对方案问题 二分图最大匹配
题目背景第二次世界大战时期..题目描述英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1 名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的配合情况,试设计一个算法找...原创 2018-10-22 21:41:37 · 242 阅读 · 0 评论 -
扫雷Mine HYSBZ - 1088
题目描述相信大家都玩过扫雷的游戏。那是在一个n×mn\times mn×m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2n\times 2n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图:由于第一列的雷可能有多种方案满足...原创 2018-10-20 21:07:48 · 435 阅读 · 0 评论 -
Vote 善意的投票 HYSBZ - 1934
幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。我们定义一次投票的冲突数为好朋友之间发生冲突的总数加上和所有和自己本来意愿发生冲突的人数。 我们的问题就是,每位小朋友应该怎样投票,才能使冲突数最小?Input第一行只有两个整数n,m,保...原创 2018-10-26 10:05:11 · 104 阅读 · 0 评论 -
订货 HYSBZ - 2424 最小费用最大流
某公司估计市场在第i个月对某产品的需求量为Ui,已知在第i月该产品的订货单价为di,上个月月底未销完的单位产品要付存贮费用m,假定第一月月初的库存量为零,第n月月底的库存量也为零,问如何安排这n个月订购计划,才能使成本最低?每月月初订购,订购后产品立即到货,进库并供应市场,于当月被售掉则不必付存贮费。假设仓库容量为S。Input第1行:n, m, S (0<=n<=50, 0&...原创 2018-10-31 10:47:51 · 132 阅读 · 0 评论 -
海报PLA HYSBZ - 1113
题目描述All the buildings in the east district of Byteburg were built in accordance with the old arbitecture:they stand next to each other with no spacing inbetween.Together they form a very long ch...原创 2018-10-31 11:06:53 · 208 阅读 · 0 评论 -
[SCOI2006]整数划分 高精度 BZOJ 1863
题目描述从文件中读入一个正整数n(10≤n≤31000)。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。例如,n=13,则当n表示为4+3+3+3(或2+2+3+3+3)时,乘积=108为最大。输入输出格式输入格式:只有一个正整数:n (10≤n≤31000)输出格式:第1行输出一个整数,为最大乘积的位数。第2行输出最大乘积的前100位,如果不足100位,则按实际位数输...原创 2018-09-27 08:56:45 · 193 阅读 · 0 评论 -
花神游历各国 HYSBZ - 3211
InputOutput每次x=1时,每行一个整数,表示这次旅行的开心度 Sample Input4 1 100 5 5 5 1 1 2 2 1 2 1 1 2 2 2 3 1 1 4Sample Output101 11 11Hint 对于100%的数据, n ≤ 100000,m≤200000 ,data[i]非负且小于10^9 线段...原创 2018-10-24 23:16:30 · 386 阅读 · 0 评论 -
晨跑 HYSBZ - 1877 最小费用最大流
Elaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一个十字路口跑向另外一个十字路口,街道之间只在十字路口处相交。Elaxia每天从寝室出发 跑到学校,保证寝室编号为1,学校编号为N。 Elaxia的晨跑计划是按周期(包含若干...原创 2018-10-27 20:55:47 · 123 阅读 · 0 评论 -
Hay For Sale HYSBZ - 1606
题意翻译题目描述农民john面临一个很可怕的事实,因为防范失措他存储的所有稻草给澳大利亚蟑螂吃光了,他将面临没有稻草喂养奶牛的局面。在奶牛断粮之前,john拉着他的马车到农民Don的农场中买一些稻草给奶牛过冬。已知john的马车可以装的下C(1 <= C <=50,000)立方的稻草。农民Don有H(1 <= H <= 5,000)捆体积不同的稻草可供购买,每一捆...原创 2018-11-09 20:03:05 · 179 阅读 · 0 评论 -
count 数字计数 HYSBZ - 1833 数位dp
给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。Input输入文件中仅包含一行两个整数a、b,含义如上所述。Output输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。Sample Input1 99Sample Output9 20 20 20 20 20 20 20 20 20Hint30...原创 2018-11-02 23:31:43 · 224 阅读 · 0 评论 -
[SDOI2005]区间
题目描述现给定n个闭区间[ai, bi],1<=i<=n。这些区间的并可以表示为一些不相交的闭区间的并。你的任务就是在这些表示方式中找出包含最少区间的方案。你的输出应该按照区间的升序排列。这里如果说两个区间[a, b]和[c, d]是按照升序排列的,那么我们有a<=b<c<=d。请写一个程序:读入这些区间;计算满足给定条件的不相交闭区间;把这些区间...原创 2018-11-04 22:33:48 · 130 阅读 · 0 评论 -
货车运输 Kruskal+LCA
题目描述AAA国有nn n座城市,编号从 11 1到n nn,城市之间有 mmm 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 qqq 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入输出格式输入格式: 第一行有两个用一个空格隔开的整数n,m n,mn,m,表示 AAA 国有n nn 座城市和 mmm 条道路。接下来 m...原创 2018-11-07 16:37:43 · 275 阅读 · 0 评论 -
[USACO06NOV]玉米田Corn Fields 状压dp BZOJ1725
题目描述Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy corn for the cows on a number of squares. Regrett...原创 2018-11-07 22:13:50 · 141 阅读 · 0 评论 -
狼抓兔子 HYSBZ - 1001 网络流 最小割最大流
现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)<==>(x+1,y) 2:(x,y)<==>(x,y+1) 3:(x,y)<==...原创 2018-10-10 21:38:59 · 176 阅读 · 0 评论 -
巧克力棒 HYSBZ - 1299 博弈
TBL和X用巧克力棒玩游戏。每次一人可以从盒子里取出若干条巧克力棒,或是将一根取出的巧克力棒吃掉正整数长度。TBL先手两人轮流,无法操作的人输。 他们以最佳策略一共进行了10轮(每次一盒)。你能预测胜负吗?Input输入数据共20行。 第2i-1行一个正整数Ni,表示第i轮巧克力棒的数目。 第2i行Ni个正整数Li,j,表示第i轮巧克力棒的长度。Output输出数据共10行。 每行...原创 2018-10-19 21:15:10 · 246 阅读 · 0 评论 -
压缩 HYSBZ - 1068 区间 dp
给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没有M,则从串的开始算起)开始的解压结果(称为缓冲串)。 bcdcdcdcd可以压缩为bMcdRR,下面是解压缩的过程 另一个例子是abcabcdabcabcdxyxyz可以被压缩...原创 2018-10-19 10:48:08 · 263 阅读 · 0 评论 -
中位数图 HYSBZ - 1303
给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。Input第一行为两个正整数n和b ,第二行为1~n 的排列。Output输出一个整数,即中位数为b的连续子序列个数。Sample Input7 45 7 2 4 3 1 6Sample Output4Hint第三个样例解释:{4}, {7,2,4},...原创 2018-10-01 21:26:30 · 429 阅读 · 0 评论 -
[HNOI2006]超级英雄 超级英雄Hero HYSBZ - 1191 二分图匹配
题目描述题目描述现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金。主持人问题准备了若干道题目,只有当选手正确回答一道题后,才能进入下一题,否则就被淘汰。为了增加节目的趣味性并适当降低难度,主持人总提供给选手几个“锦囊妙计”,比如求助现场观众,或者去掉若干个错误答案(选择题)等等。这里,我们把规则稍微改变一下。假...原创 2018-10-01 23:02:12 · 189 阅读 · 0 评论 -
狡猾的商人 HYSBZ - 1202 带权并查集
刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3…n-1,n), 。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,就是这段时间内每个月的收入额的总和。 刁姹的任务是秘密进行的,为了调查商人的账本,她只好跑到商人那里打工。她趁商人不在时去偷看账...原创 2018-10-02 10:13:15 · 136 阅读 · 0 评论 -
营业额统计 HYSBZ - 1588 splay
营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出现了问题。经济管理...原创 2018-10-02 21:28:16 · 196 阅读 · 0 评论 -
社交网络 HYSBZ - 1491 NOI
在社交网络(socialnetwork)的研究中,我们常常使用图论概念去解释一些社会现象。不妨看这样的一个问题。在一个社交圈子里有n个人,人与人之间有不同程度的关系。我们将这个关系网络对应到一个n个结点的无向图上,两个不同的人若互相认识,则在他们对应的结点之间连接一条无向边,并附上一个正数权值c,c越小,表示两个人之间的关系越密切。我们可以用对应结点之间的最短路长度来衡量两个人s和t之间的关...原创 2018-10-03 09:14:57 · 175 阅读 · 0 评论 -
新数独 HYSBZ - 3109 dfs
原题判断> < 后dfs 即可;#include<iostream>#include<cstdio>#include<algorithm>#include<cstdlib>#include<cstring>#include<string>#include<cmath>#原创 2018-10-03 20:32:56 · 133 阅读 · 0 评论 -
骑士精神 HYSBZ - 1085 迭代加深搜索
在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。 给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘: 为了体现出骑士精神,他们必须以最少的步数完成任务。Input第一行有一个正整数T(T<=10),表示一共有N组数据...原创 2018-10-03 21:24:24 · 258 阅读 · 0 评论 -
次小生成树 Tree HYSBZ - 1977 lca + kruskal
小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了。小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说: 如果最小生成树选择的边集是 EM,严格次小生成树选择的边集是 ES,那么需要满足:(value(e) 表示边 e的权值) 这下小 C 蒙了,他找到了你,希...原创 2018-10-12 09:59:21 · 206 阅读 · 0 评论 -
圆上的整点 HYSBZ - 1041 数论
求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。 Input只有一个正整数n,n<=2000 000 000Output整点个数 Sample Input4Sample Output4详细解释Orz#include<iostream>#include<cstdio>#include<algorithm&...转载 2018-10-05 09:56:07 · 379 阅读 · 0 评论 -
互不侵犯King HYSBZ - 1087 状压dp
在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。Input 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N)Output 方案数。Sample Input3 2Sample Output16直接搜索的话,...原创 2018-10-05 16:24:17 · 209 阅读 · 0 评论 -
Group 部落划分 Group HYSBZ - 1821 最小生成树
聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落的野人总是生活在附近。我们把两个部落的距离,定义为部落...原创 2018-10-06 09:48:12 · 159 阅读 · 0 评论 -
糖果传递 HYSBZ - 1045
有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。Input第一行一个正整数nn<=1'000'000,表示小朋友的个数.接下来n行,每行一个整数ai,表示第i个小朋友得到的糖果的颗数.Output求使所有人获得均等糖果的最小代价。Sample Input4 1 2 5 4Sample Output4 ...原创 2018-10-17 21:17:06 · 187 阅读 · 0 评论 -
降雨量 HYSBZ - 1067
我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份的降雨量未知,有的说法是可能正确也可以不正确的。I...原创 2018-10-08 16:31:02 · 371 阅读 · 0 评论 -
着色方案 HYSBZ - 1079 dp
有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案。Input 第一行为一个正整数k,第二行包含k个整数c1, c2, ... , ck。Output 输出一个整数,即方案总数模1...原创 2018-10-18 23:25:39 · 276 阅读 · 0 评论 -
水平可见直线 HYSBZ - 1007 单调栈维护
在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+B的形式(|A|,|B|<=500000),且n条直线两两不重合.求出所有可见的直线.Input 第...原创 2018-10-09 23:16:25 · 127 阅读 · 0 评论 -
【模板】最小费用最大流
题目描述如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。输入输出格式输入格式: 第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。接下来M行每行包含四个正整数ui、vi、wi、fi,表示第i条有向边从ui出发,到达vi,边权为wi(即该边最大流量为wi),单位流量的...原创 2018-11-05 21:54:59 · 188 阅读 · 0 评论