![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bzoj
文章平均质量分 76
zhb1997
OIer
展开
-
bzoj2346[Baltic 2011]Lamp
Description2255是一个傻X,他连自己家灯不亮了都不知道。某天TZ大神路过他家,发现了这一情况,于是TZ开始行侠仗义了。TZ发现是电路板的问题,他打开了电路板,发现线路根本没有连上!!于是他强大的脑力可以使某个格子上的线路从\变为/,或者从/变为\。2255不会电路(因为他什么都不会),但是他想知道TZ最少要用多少次脑力才能使他家的灯变亮。如果无原创 2014-06-26 13:32:40 · 683 阅读 · 0 评论 -
bzoj有趣的题目
其实是因为数据没发,所以被n个人水过了……原创 2014-06-07 00:37:00 · 655 阅读 · 0 评论 -
bzoj1053 [HAOI2007]反素数ant
Description对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。 如果某个正整数x满足:g(x)>g(i) 0现在给定一个数N,你能求出不超过N的最大的反质数么?Input一个数N(1Output不超过N的最大的反质数。Sample Input1000Sample Output原创 2014-07-19 15:10:02 · 986 阅读 · 0 评论 -
bzoj1821 [JSOI2010]Group 部落划分 Group
Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落的野人总是生活在附近。我原创 2014-07-18 22:57:11 · 519 阅读 · 0 评论 -
bzoj1044[HAOI2008]木棍分割
Description有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度最小. 并将结果mod 10007。。。Input输入文件第一行有2个数n,m. 接下来n行每行一个正整数Li,表示原创 2014-07-18 17:23:59 · 1088 阅读 · 0 评论 -
【czy系列赛】czy的后宫4 && bzoj1925 [Sdoi2010]地精部落
【问题描述】czy有很多妹子,妹子虽然数量很多,但是质量不容乐观,她们的美丽值全部为负数(喜闻乐见)。czy每天都要带N个妹子到机房,她们都有一个独一无二的美丽值,美丽值为-1到-N之间的整数。他想要把这些妹子排成一个波动序列,这样相对“漂亮”(美丽值的绝对值较小)的妹子可以与她旁边的两个美丽值的绝对值较大的妹子形成鲜明的对比,整个序列相对将更加“美观”(不再那么无法直视)。原创 2014-07-20 21:52:00 · 1141 阅读 · 0 评论 -
【czy系列赛】czy的后宫6 && bzoj1044 [HAOI2008]木棍分割
原题是bzoj1044木棍分割,我觉原创 2014-07-20 21:57:44 · 956 阅读 · 0 评论 -
bzoj1750 [Usaco2005 qua]Apple Catching
DescriptionIt is a little known fact that cows love apples. Farmer John has two apple trees (which are conveniently numbered 1 and 2) in his field, each full of apples. Bessie cannot reach the app原创 2014-07-20 22:50:56 · 662 阅读 · 0 评论 -
bzoj1657 [Usaco2006 Mar]Mooo 奶牛的歌声
DescriptionFarmer John's N (1 <= N <= 50,000) cows are standing in a very straight row and mooing. Each cow has a unique height h in the range 1..2,000,000,000 nanometers (FJ really is a stickler原创 2014-07-20 23:15:47 · 714 阅读 · 0 评论 -
bzoj3479 [Usaco2014 Mar]Watering the Fields
Description Due to a lack of rain, Farmer John wants to build an irrigation system to send water between his N fields (1 <= N <= 2000). Each field i is described by a distinct point (xi, yi) in原创 2014-07-21 22:35:18 · 625 阅读 · 0 评论 -
bzoj1690 [Usaco2007 Dec]奶牛的旅行
Description作为对奶牛们辛勤工作的回报,Farmer John决定带她们去附近的大城市玩一天。旅行的前夜,奶牛们在兴奋地讨论如何最好地享受这难得的闲暇。 很幸运地,奶牛们找到了一张详细的城市地图,上面标注了城市中所有L(2 <= L <= 1000)座标志性建筑物(建筑物按1..L顺次编号),以及连接这些建筑物的P(2 <= P <= 5000)条道路。按照计划,那天早上Farm原创 2014-07-21 21:52:36 · 969 阅读 · 0 评论 -
bzoj1083[SCOI2005]繁忙的都市
#include#includeusing namespace std;int n,m,sum,mx;int fa[1000];struct e{int x,y,z;}a[100000];inline bool cmp(e a,e b){return a.zinline int gfa(int x){if (fa[x]==x) return x;fa[x]=原创 2014-06-12 23:37:46 · 628 阅读 · 0 评论 -
bzoj1121[POI2008]激光发射器SZK
Description多边形相邻边垂直,边长为整数,边平行坐标轴。 要在多边形的点上放一些激光发射器和接收器。 满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。 求:最多可放置多少对发射器和接收器? 点数4Input第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[原创 2014-06-07 00:30:55 · 680 阅读 · 0 评论 -
bzoj1655 [Usaco2006 Jan] Dollar Dayz 奶牛商店
DescriptionFarmer John goes to Dollar Days at The Cow Store and discovers an unlimited number of tools on sale. During his first visit, the tools are selling variously for $1, $2, and $3. Farmer原创 2014-07-22 21:04:19 · 1131 阅读 · 0 评论 -
bzoj1699[Usaco2007 Jan]Balanced Lineup排队
Description每天,农夫 John 的N(1 <= N <= 50,000)头牛总是按同一序列排队. 有一天, John 决定让一些牛们玩一场飞盘比赛. 他准备找一群在对列中为置连续的牛来进行比赛. 但是为了避免水平悬殊,牛的身高不应该相差太大. John 准备了Q (1 <= Q <= 180,000) 个可能的牛的选择和所有牛的身高 (1 <= 身高 Input原创 2014-06-09 22:23:57 · 839 阅读 · 0 评论 -
bzoj2190[SDOI2008]仪仗队
Description 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在,C君希望你告诉他队伍整齐时能看到的学生人数。Input 共一个数N。Output 共一个数,即C君应看到的学生人数。原创 2014-06-07 22:55:40 · 527 阅读 · 0 评论 -
bzoj3400[Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队
Description 农夫顿因开始玩飞盘之后,约翰也打算让奶牛们享受飞盘的乐趣.他要组建一只奶牛飞盘队.他的N(1≤N≤2000)只奶牛,每只部有一个飞盘水准指数Ri(1≤Ri≤100000).约翰要选出1只或多于1只奶牛来参加他的飞盘队.由于约翰的幸运数字是F(1≤F≤1000),他希望所有奶牛的飞盘水准指数之和是幸运数字的倍数. 帮约翰算算一共有多少种组队方式.原创 2014-06-07 01:24:00 · 1624 阅读 · 0 评论 -
bzoj1707[Usaco2007 Nov]tanning分配防晒霜
Description奶牛们计划着去海滩上享受日光浴。为了避免皮肤被阳光灼伤,所有C(1 <= C <= 2500)头奶牛必须在出门之前在身上抹防晒霜。第i头奶牛适合的最小和最 大的SPF值分别为minSPF_i和maxSPF_i(1 <= minSPF_i <= 1,000; minSPF_i <= maxSPF_i <= 1,000)。如果某头奶牛涂的防晒霜的SPF值过小,那么阳光仍然原创 2014-06-06 22:42:14 · 773 阅读 · 0 评论 -
bzoj1088 [SCOI2005]扫雷Mine
Description相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二原创 2014-07-22 22:25:38 · 624 阅读 · 0 评论 -
bzoj1015[JSOI2008]星球大战starwar
Description很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划地摧毁反抗军占领的星球。由于星球的不断被摧毁,两个星球之间的通讯通道也开始原创 2014-06-10 23:41:44 · 455 阅读 · 0 评论 -
bzoj1660[Usaco2006 Nov]Bad Hair Day 乱发节
DescriptionInput* Line 1: 牛的数量 N。 * Lines 2..N+1: 第 i+1 是一个整数,表示第i头牛的高度。Output* Line 1: 一个整数表示c[1] 至 c[N]的和。Sample Input610374122输入解释:六头牛排成一排,高度依次是原创 2014-06-07 00:15:44 · 574 阅读 · 0 评论 -
bzoj1711[Usaco2007 Open]Dingin吃饭
Description农夫JOHN为牛们做了很好的食品,但是牛吃饭很挑食. 每一头牛只喜欢吃一些食品和饮料而别的一概不吃.虽然他不一定能把所有牛喂饱,他还是想让尽可能多的牛吃到他们喜欢的食品和饮料. 农夫JOHN做了F (1 <= F <= 100) 种食品并准备了D (1 <= D <= 100) 种饮料. 他的N (1 <= N <= 100)头牛都以决定了是否愿意吃某种食物和喝某种饮原创 2014-06-06 21:20:25 · 501 阅读 · 0 评论 -
bzoj1626[Usaco2007 Dec]Building Roads 修建道路
DescriptionFarmer John最近得到了一些新的农场,他想新修一些道路使得他的所有农场可以经过原有的或是新修的道路互达(也就是说,从任一个农场都可以经过一些首尾相连道路到达剩下的所有农场)。有些农场之间原本就有道路相连。 所有N(1 <= N <= 1,000)个农场(用1..N顺次编号)在地图上都表示为坐标为(X_i, Y_i)的点(0 <= X_i Input原创 2014-06-13 13:44:18 · 829 阅读 · 0 评论 -
bzoj1616[Usaco2008 Mar]Cow Travelling游荡的奶牛
Description奶牛们在被划分成N行M列(2 <= N <= 100; 2 <= M <= 100)的草地上游走,试图找到整块草地中最美味的牧草。Farmer John在某个时刻看见贝茜在位置 (R1, C1),恰好T (0 < T <= 15)秒后,FJ又在位置(R2, C2)与贝茜撞了正着。 FJ并不知道在这T秒内贝茜是否曾经到过(R2, C2),他能确定的只是,现在贝茜在那里。原创 2014-06-09 23:18:18 · 795 阅读 · 0 评论 -
bzoj1001[BeiJing2006]狼抓兔子
现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)(x+1,y) 2:(x,y)(x,y+1) 3:(x,y)(x+1,y+1) 道路上的权值表示这条路上最多能够通过的兔原创 2014-06-01 23:05:27 · 554 阅读 · 0 评论 -
bzoj3402 [Usaco2009 Open]Hide and Seek 捉迷藏
Description 贝茜在和约翰玩一个“捉迷藏”的游戏. 她正要找出所有适合她躲藏的安全牛棚.一共有N(2≤N≤20000)个牛棚,被编为1到N号.她知道约翰(捉牛者)从牛棚1出发.所有的牛棚由M(1≤M≤50000)条双向路连接,每条双向路连接两个不同的牛棚.所有的牛棚都是相通的.贝茜认为同牛棚1距离最远的的牛棚是安全的.两个牛棚间的距离是指,从一个牛棚到另一个牛棚最原创 2014-07-24 20:26:14 · 864 阅读 · 0 评论 -
bzoj1113[Poi2008]海报PLA
DescriptionN个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们.Input第一行给出数字N,代表有N个矩形.N在[1,250000] 下面N行,每行给出矩形的长与宽.其值在[1,1000000000]2 1/2 PosteringOutput最少数量的海报数.Sample Input51 21 32 22 51原创 2014-06-05 13:19:57 · 821 阅读 · 0 评论 -
bzoj1651[Usaco2006 Feb]Stall Reservations 专用牛棚
DescriptionOh those picky N (1 <= N <= 50,000) cows! They are so picky that each one will only be milked over some precise time interval A..B (1 <= A <= B <= 1,000,000), which includes both time原创 2014-06-04 23:15:17 · 688 阅读 · 0 评论 -
bzoj1022[SHOI2008]小约翰的游戏John
Description小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不取,我们规定取到最后一粒石子的人算输。小约翰相当固执,他坚持认为先取的人有很大的优势,所以他总是先取石子,而他的哥哥就聪明多了,他从来没有在游戏中犯过错误。小约翰一怒之前请你来做他的参谋。自然,你原创 2014-06-03 22:20:29 · 630 阅读 · 0 评论 -
bzoj1012[JSOI2008]最大数maxnumber
Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。 2、 插入操作。语法:A n 功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是非负整数原创 2014-06-03 21:57:53 · 623 阅读 · 0 评论 -
bzoj1617[Usaco2008 Mar]River Crossing渡河问题
DescriptionFarmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。 由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加1,FJ把木筏划到对岸就得花更多的时间。 当FJ一个人坐在木筏上,他把木筏划到对岸需要M(1 <= M <= 1000)分钟。当木筏搭载的奶牛数目从i原创 2014-06-03 11:23:06 · 1001 阅读 · 0 评论 -
bzoj1666[Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏
Description奶牛们又在玩一种无聊的数字游戏。输得很郁闷的贝茜想请你写个程序来帮她在开局时预测结果。在游戏的开始,每头牛都会得到一个数N(1<=N<=1,000,000)。此时奶牛们的分数均为0。如果N是奇数,那么奶牛就会把它乘以3后再加1。如果N是偶数,那么这个数就会被除以2。数字每变动一次,这头奶牛就得到1分。当N的值等于1时,游戏结束,此时的分数就是这头奶牛在这局游戏中的最终原创 2014-06-02 23:28:06 · 1137 阅读 · 0 评论 -
bzoj2761 [JLOI2011]不重复数字
Description给出N个数,要求把其中重复的去掉,只保留第一次出现的数。例如,给出的数为1 2 18 3 3 19 2 3 6 5 4,其中2和3有重复,去除后的结果为1 2 18 3 19 6 5 4。 Input输入第一行为正整数T,表示有T组数据。接下来每组数据包括两行,第一行为正整数N,表示有N个数。第二行为要去重的N个正整数。 Out原创 2014-06-02 23:17:44 · 777 阅读 · 0 评论 -
bzoj1624 [Usaco2008 Open] Clear And Present Danger 寻宝之路
Description 农夫约翰正驾驶一条小艇在牛勒比海上航行. 海上有N(1≤N≤100)个岛屿,用1到N编号.约翰从1号小岛出发,最后到达N号小岛.一张藏宝图上说,如果他的路程上经过的小岛依次出现了Ai,A2,…,AM(2≤M≤10000)这样的序列(不一定相邻),那他最终就能找到古老的宝藏. 但是,由于牛勒比海有海盗出没.约翰知道任意两个岛屿之间的航线上海盗出没原创 2014-06-02 23:02:54 · 747 阅读 · 0 评论 -
bzoj1708[Usaco2007 Oct]Money奶牛的硬币
Description在创立了她们自己的政权之后,奶牛们决定推广新的货币系统。在强烈的叛逆心理的驱使下,她们准备使用奇怪的面值。在传统的货币系统中,硬币的面值通常是1,5,10,20或25,50,以及100单位的货币,有时为了更方便地交易,会发行面值为2单位的硬币。 奶牛们想知道,对于一个给定的货币系统,如果需要正好凑出一定数量的钱,会有多少种不同的方法。比如说,你手上有无限多个面值为{1原创 2014-06-02 22:53:34 · 936 阅读 · 0 评论 -
bzoj1618[Usaco2008 Nov]Buying Hay 购买干草
Description 约翰的干草库存已经告罄,他打算为奶牛们采购日(1≤日≤50000)磅干草. 他知道N(1≤N≤100)个干草公司,现在用1到N给它们编号.第i个公司卖的干草包重量为Pi(1≤Pi≤5000)磅,需要的开销为Ci(l≤Ci≤5000)美元.每个干草公司的货源都十分充足,可以卖出无限多的干草包. 帮助约翰找到最小的开销来满足需要,即采购到至少H磅干原创 2014-06-02 22:41:45 · 913 阅读 · 0 评论 -
bzoj1066[SCOI2007]蜥蜴
Description在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚原创 2014-06-02 01:08:43 · 623 阅读 · 0 评论 -
bzoj1008[HNOI2008]越狱
1008: [HNOI2008]越狱Description监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input输入两个整数M,N.1Output可能越狱的状态数,模100003取余Sample Input2原创 2014-06-02 00:33:12 · 712 阅读 · 0 评论 -
bzoj1003[ZJOI2006]物流运输trans
1003: [ZJOI2006]物流运输transDescription物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件原创 2014-06-01 23:31:55 · 1109 阅读 · 0 评论 -
bzoj1002[FJOI2007]轮状病毒
给定n(NInput第一行有1个正整数n。Output将编程计算出的不同的n轮状病毒数输出Sample Input3Sample Output16原创 2014-06-01 23:21:52 · 643 阅读 · 0 评论