bzoj
文章平均质量分 61
TLECODE
这个作者很懒,什么都没留下…
展开
-
【bzoj 1029】 建筑抢修 【JSOI2007】
Description 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑都需要一定的时间。同时,修理工人修理完一个建筑才能修理下一个建筑...原创 2018-08-02 09:13:01 · 261 阅读 · 0 评论 -
【bzoj 1163&1339】 Mafia 【Baltic2008】
Description匪徒准备从一个车站转移毒品到另一个车站,警方准备进行布控. 对于每个车站进行布控都需要一定的代价,现在警方希望使用最小的代价控制一些车站,使得去掉这些车站后,匪徒无法从原定的初始点到达目标点Input第一行输入N,M代表车站的总个数,及有多少条双向边连接它们. 2<=n<=200 , 1 <=m<=20000. 第二行给出两个数...原创 2018-08-13 12:18:53 · 243 阅读 · 0 评论 -
【bzoj 4392】 Counting Haybales 【Usaco2015 dec】
DescriptionFarmer John is trying to hire contractors to help rearrange his farm, but so far all of them have quit when they saw the complicated sequence of instructions FJ wanted them to follow. Lef...原创 2018-08-18 18:17:39 · 243 阅读 · 0 评论 -
【bzoj 4300】 绝世好题
Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。 Input输入文件共2行。第一行包括一个整数n。第二行包括n个整数,第i个整数表示ai。 Output输出文件共一行。包括一个整数,表示子序列bi的最长长度。 Sample Input31 2 3...原创 2018-08-18 18:45:56 · 225 阅读 · 0 评论 -
【bzoj 4393】 Fruit Feast 【Usaco2015 Dec】
DescriptionBessie has broken into Farmer John's house again! She has discovered a pile of lemons and a pile of oranges in the kitchen (effectively an unlimited number of each), and she is determined...原创 2018-08-18 19:28:59 · 315 阅读 · 0 评论 -
【bzoj 1132】 Tro 【POI2008】
Description平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000Input第一行给出数字N,N在[3,3000] 下面N行给出N个点的坐标,其值在[0,10000]Output保留一位小数,误差不超过0.1Sample Input50 01 20 21 01 1Sample Output7.0对于这道题,首先可...原创 2018-08-16 07:49:08 · 191 阅读 · 0 评论 -
【bzoj 4395】 Switching on the Lights 【Usaco2015 dec】
DescriptionFarmer John has recently built an enormous barn consisting of an N×NN×N grid of rooms (2≤N≤100), numbered from (1,1)up to (N,N). Being somewhat afraid of the dark, Bessie the cow wants to...原创 2018-08-18 23:51:04 · 314 阅读 · 0 评论 -
【bzoj 1066&poj 2711】 蜥蜴 【SCOI2007】
Description 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不...原创 2018-08-16 11:27:28 · 242 阅读 · 0 评论 -
【bzoj 1088】 扫雷Mine 【SCOI2005】
Description 相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根...原创 2018-08-16 21:31:34 · 176 阅读 · 0 评论 -
【bzoj 1022】 小约翰的游戏John 【SHOI2008】
Description 小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不取,我们规定取到最后一粒石子的人算输。小约翰相当固执,他坚持认为先取的人有很大的优势,所以他总是先取石子,而他的哥哥就聪明多了,他从来没有在游戏中犯过错误。小约翰一怒之前请你来做他的参谋。自...原创 2018-08-16 23:16:52 · 202 阅读 · 0 评论 -
【bzoj 4391】 High Card Low Card 【Usaco2015 dec】
DescriptionBessie the cow is a huge fan of card games, which is quite surprising, given her lack of opposable thumbs. Unfortunately, none of the other cows in the herd are good opponents. They are s...原创 2018-08-17 23:13:04 · 263 阅读 · 0 评论 -
【bzoj 4390】 Max Flow 【Usaco2015 dec】
DescriptionFarmer John has installed a new system of N−1 pipes to transport milk between the N stalls in his barn (2≤N≤50,000), conveniently numbered 1…N. Each pipe connects a pair of stalls, and al...原创 2018-08-17 22:44:49 · 284 阅读 · 0 评论 -
【bzoj 1142】 Tab 【POI2009】
Description 2个n*m矩阵,保证同一个矩阵中元素两两不同。问能否通过若干次交换两行或交换两列把第一个矩阵变成第二个。Input第一行正整数T(1≤T≤10)表示数据组数.每组数据包括:第一行nm(1≤n,m≤1000)2个n行m列的整数矩阵,元素绝对值均在10^6以内Output每组数据输出“TAK”/“NIE”表示能/不能.Sample Inpu...原创 2018-08-13 09:17:12 · 265 阅读 · 0 评论 -
【bzoj 4152】 The Captain 【AMPPZ2014】
Description给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。 Input第一行包含一个正整数n(2<=n<=200000),表示点数。接下来n行,每行包含两个整数x[i],y[i](0<=x[i],y[i]<=10^9),依次表示每个点的坐标。 Ou...原创 2018-08-14 16:16:29 · 246 阅读 · 0 评论 -
【bzoj 2049】 Cave 洞穴勘测 【Sdoi2008】
Description辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴。假如两个洞穴可以通过一条或者多条通道按一定顺序连接起来,那么这两个洞穴就是连通的,按顺序连接在一起的这些通道则被称之为这两个洞穴之间的一条路径。洞穴都十分坚固无法破坏,然而通道不太稳定,时...原创 2018-08-11 22:14:48 · 145 阅读 · 0 评论 -
【bzoj 3680】 吊打XXX
Descriptiongty又虐了一场比赛,被虐的蒟蒻们决定吊打gty。gty见大势不好机智的分出了n个分身,但还是被人多势众的蒟蒻抓住了。蒟蒻们将n个gty吊在n根绳子上,每根绳子穿过天台的一个洞。这n根绳子有一个公共的绳结x。吊好gty后蒟蒻们发现由于每个gty重力不同,绳结x在移动。蒟蒻wangxz脑洞大开的决定计算出x最后停留处的坐标,由于他太弱了决定向你求助。不计摩擦,不计能量...原创 2018-08-11 23:37:17 · 426 阅读 · 0 评论 -
【bzoj 1036】 树的统计Count 【ZJOI2008】
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身Input...原创 2018-08-03 10:17:12 · 244 阅读 · 0 评论 -
【bzoj 1079】 着色方案 【SCOI2008】
Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案。Input 第一行为一个正整数k,第二行包含k个整数c1, c2, ... , ck。Output ...原创 2018-08-12 21:05:49 · 273 阅读 · 0 评论 -
【bzoj 3212&poj 3468】 A Simple Problem with Integers
DescriptionYou have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each number in a given interval. The other is to...原创 2018-08-15 12:25:55 · 171 阅读 · 0 评论 -
【bzoj 1131】 Sta 【POI2008】
Description给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N<=1000000 下面N-1条边.Output输出你所找到的点,如果具有多个解,请输出编号最小的那个.Sample Input81 45 64 56 76 82 43 4Sample Output7对...原创 2018-08-12 21:52:29 · 176 阅读 · 0 评论 -
【bzoj 2299】 向量 【HAOI2011】
Description 给你一对数a,b,你可以任意使用(a,b), (a,-b), (-a,b), (-a,-b), (b,a), (b,-a), (-b,a), (-b,-a)这些向量,问你能不能拼出另一个向量(x,y)。说明:这里的拼就是使得你选出的向量之和为(x,y) Input第一行数组组数t,(t<=50000)接下来t行每行四个整数a,b,x,y ...原创 2018-08-12 22:41:49 · 178 阅读 · 0 评论 -
【bzoj 1050】 旅行comf 【HAOI2006】
Description给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否则输出这个比值,如果需要,表示成一个既约分数。 备注: 两个顶点之间可能有多条路径。Input第一行包含...原创 2018-08-12 23:16:49 · 200 阅读 · 0 评论 -
【bzoj 1044】 木棍分割 【HAOI2008】
Description 有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度最小. 并将结果mod 10007。。。Input 输入文件第一行有2个数n,m.接下来n行每行一个正整数Li,表示第i根...原创 2018-08-19 23:18:58 · 239 阅读 · 0 评论 -
【bzoj 2654】 tree
Description给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。题目保证有解。 Input第一行V,E,need分别表示点数,边数和需要的白色边数。接下来E行,每行s,t,c,col表示这边的端点(点从0开始标号),边权,颜色(0白色1黑色)。 Output一行表示所求生成树的边权和。V<=50000...原创 2018-08-19 23:41:37 · 227 阅读 · 0 评论 -
【bzoj 1509】 逃学的小孩 【NOI2003】
DescriptionInput第一行是两个整数N(3 N 200000)和M,分别表示居住点总数和街道总数。以下M行,每行给出一条街道的信息。第i+1行包含整数Ui、Vi、Ti(1Ui, Vi N,1 Ti 1000000000),表示街道i连接居住点Ui和Vi,并且经过街道i需花费Ti分钟。街道信息不会重复给出。Output仅包含整数T,即最坏情况下Chris的父...原创 2018-09-07 22:40:13 · 334 阅读 · 0 评论 -
【bzoj 1452】 Count 【JSOI2009】
Description一个N*M的方格,初始时每个格子有一个整数权值,接下来每次有2个操作:改变一个格子的权值求一个子矩阵中某个特定权值出现的个数Input每一行有两个数字N,M接下来N行,每行M个数字。第i+1行第j个数字表示格子(i,j)的初值接下来输入一个Q,后面Q行每行描述一个操作操作1:1 x y c,表示将格子(x,y)的值变为c操作2:2 ...原创 2018-09-06 22:38:57 · 176 阅读 · 0 评论 -
【bzoj 2120】 数颜色
Description墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会像你发布如下指令: 1、 Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、 R P Col 把第P支画笔替换为颜色Col。为了满足墨墨的要求,你知道你需要干什么了吗?Input第1行两个整数N,M,分别代表初始画笔的数量以及墨墨会做的事情的个数。第...原创 2020-08-04 12:06:46 · 258 阅读 · 0 评论 -
【bzoj 1336&&1337&&2823】 最小圆覆盖
Description给出平面上N个点,N<=10^5.请求出一个半径最小的圆覆盖住所有的点。这道题先对点随机化处理,设前个点的最小圆覆盖为,若当前要加入的点不在内则一定在的边界上,然后在~中枚举,若不在圆内,就以为直径构成圆,再在1~中枚举,用三点构成新圆即可,下面是程序(注意三题的输出格式不同):#include<stdio.h>#include<mat...原创 2018-10-13 20:35:32 · 198 阅读 · 0 评论 -
【bzoj 1878】 HH的项链 【SDOI2009】
DescriptionHH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。Input第一行...原创 2018-09-29 21:44:35 · 182 阅读 · 0 评论 -
【bzoj 1230】 lites 开关灯 【Usaco2008 Nov】
DescriptionFarmer John尝试通过和奶牛们玩益智玩具来保持他的奶牛们思维敏捷. 其中一个大型玩具是牛栏中的灯. N (2 <= N <= 100,000) 头奶牛中的每一头被连续的编号为1..N, 站在一个彩色的灯下面.刚到傍晚的时候, 所有的灯都是关闭的. 奶牛们通过N个按钮来控制灯的开关; 按第i个按钮可以改变第i个灯的状态.奶牛们执行M (1 <= M...原创 2018-09-30 19:47:39 · 240 阅读 · 0 评论 -
【bzoj 1103】 大都市meg 【POI2007】
Description 在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了。不过,她经常回忆起以前在乡间漫步的情景。昔日,乡下有依次编号为1..n的n个小村庄,某些村庄之间有一些双向的土路。从每个村庄都恰好有一条路径到达村庄1(即比特堡)。并且,对于每个村庄,它到比特堡的路径恰好只经过编号比它的编号小的村庄。另外,对于所有道路而言,...原创 2018-10-29 19:05:09 · 196 阅读 · 0 评论 -
【poj 1804】 Brainman
DescriptionBackground Raymond Babbitt drives his brother Charlie mad. Recently Raymond counted 246 toothpicks spilled all over the floor in an instant just by glancing at them. And he can even coun...原创 2018-11-04 19:19:39 · 291 阅读 · 0 评论 -
【bzoj 4196】 软件包管理器 【Noi2015】
Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get,Fedora/CentOS使用的yum,以及OSX下可用的homebrew都是优秀的...原创 2018-11-05 13:09:38 · 275 阅读 · 0 评论 -
【bzoj 1034】 泡泡堂BNB 【ZJOI2008】
Description 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂。每一场比赛前,对阵双方的教练向组委会提交一份参赛选手的名单,决定了选手上场的顺序,一经确定,不得修改。比赛中,双方的一号选手,二号选手……,n号选手捉对厮杀,共进行n场比赛。每胜一场比赛得2分,平一场得1分...原创 2018-08-25 09:31:40 · 175 阅读 · 0 评论 -
【bzoj 1202】 狡猾的商人 【HNOI2005】
Description刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3...n-1,n), 。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,就是这段时间内每个月的收入额的总和。 刁姹的任务是秘密进行的,为了调查商人的账本,她只好跑到商人那...原创 2018-08-21 18:20:22 · 213 阅读 · 0 评论 -
【bzoj 3916】 friends 【Baltic2014】
Description有三个好朋友喜欢在一起玩游戏,A君写下一个字符串S,B君将其复制一遍得到T,C君在T的任意位置(包括首尾)插入一个字符得到U.现在你得到了U,请你找出S. Input第一行一个数N,表示U的长度.第二行一个字符串U,保证U由大写字母组成 Output输出一行,若S不存在,输出"NOT POSSIBLE".若S不唯一,输出"NOT UNIQUE"...原创 2018-08-21 08:48:51 · 310 阅读 · 0 评论 -
【bzoj 1216】 操作系统 【HNOI2003】
Description写一个程序来模拟操作系统的进程调度。假设该系统只有一个CPU,每一个进程的到达时间,执行时间和运行优先级都是已知的。其中运行优先级用自然数表示,数字越大,则优先级越高。如果一个进程到达的时候CPU是空闲的,则它会一直占用CPU直到该进程结束。除非在这个过程中,有一个比它优先级高的进程要运行。在这种情况下,这个新的(优先级更高的)进程会占用CPU,而老的只有等待。如果一个进...原创 2018-08-17 09:33:25 · 220 阅读 · 0 评论 -
【bzoj 1257】 余数之和 【CQOI2007】
Description给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值其中k mod i表示k除以i的余数。例如j(5, 3)=3 mod 1 + 3 mod 2 + 3 mod 3 + 3 mod 4 + 3 mod 5=0+1+0+3+3=7Input输入仅一行,包含两个整数n, k。1<...原创 2018-08-17 10:00:35 · 178 阅读 · 0 评论 -
【bzoj 4034】 树上操作 【HAOI2015】
Description有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。操作 3 :询问某个节点 x 到根的路径中所有点的点权和。Input第一行包含两个整数 N, M 。表示点数和操作数。接下来一行 N 个整数,表示树中节点...原创 2018-08-17 18:24:12 · 299 阅读 · 0 评论 -
【bzoj 2208】 连通数 【Jsoi2010】
DescriptionInput输入数据第一行是图顶点的数量,一个正整数N。 接下来N行,每行N个字符。第i行第j列的1表示顶点i到j有边,0则表示无边。Output输出一行一个整数,表示该图的连通数。Sample Input3010001100Sample Output9HINT 对于100%的数据,N不超过2000。这道题貌似标解和暴力...原创 2018-08-20 14:38:10 · 290 阅读 · 0 评论