自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 收藏
  • 关注

原创 [洛谷]P2865 [USACO06NOV]路障Roadblocks

题目描述贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。 贝茜所在的乡村有R(1<=R<=100,000)条双向道路,每条路都联结了所有的N(1<=N<=5000)个农场中的某两个。贝茜居住在农场1,她的朋友们居住在农场N(即贝茜每次...

2019-11-12 11:22:27 211

原创 [Jzoj] 1265. Round Numbers

题目描述正如你所知,奶牛们没有手指以至于不能玩“石头剪刀布”来任意地决定例如谁先挤奶的顺序。她们甚至也不能通过仍硬币的方式。所以她们通过"round number"竞赛的方式。第一头牛选取一个整数,小于20亿。第二头牛也这样选取一个整数。如果这两个数都是 “round numbers”,那么第一头牛获胜,否则第二头牛获胜。如果一个正整数N的二进制表示中,0的个数大于或等于1的个数,那么N就被...

2019-11-12 11:19:15 285

原创 [洛谷] P2866 [USACO06NOV]糟糕的一天Bad Hair Day

题目描述农民John的某 N 头奶牛 (1 <= N <= 80,000) 正在过乱头发节!由于每头牛都意识到自己凌乱不堪的发型,FJ 希望统计出能够看到其他牛的头发的牛的数量。   每一头牛 i有一个高度 h[i] (1 <= h[i] <= 1,000,000,000)而且面向东方排成一排。因此,第i头牛可以看到她前面的那些牛的头,(即i+1, i+2,等等),只要那...

2019-11-12 11:08:21 289

原创 [洛谷] P2678 跳石头

题目题目描述这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走 M 块岩石(不...

2019-11-12 08:24:48 125

原创 [Jzoj] 3889. 序列问题

题目描述小H是个善于思考的学生,她正在思考一个有关序列的问题。她的面前浮现出了一个长度为n的序列{ai},她想找出两个非空的集合S、T。这两个集合要满足以下的条件:两个集合中的元素都为整数,且都在 [1, n] 里,即Si,Ti ∈ [1, n]。对于集合S中任意一个元素x,集合T中任意一个元素y,满足x < y。对于大小分别为p, q的集合S与T,满足 a[s1...

2019-11-11 20:52:18 261

原创 [Jzoj] 3888. 正确答案

题目描述小H与小Y刚刚参加完UOIP外卡组的初赛,就迫不及待的跑出考场对答案。“吔,我的答案和你都不一样!”,小Y说道,”我们去找神犇们问答案吧”。外卡组试卷中共有m道判断题,小H与小Y一共从其他n个神犇那问了答案。之后又从小G那里得知,这n个神犇中有p个考了满分,q个考了零分,其他神犇不为满分或零分。这可让小Y与小H犯了难。你能帮助他们还原出标准答案吗?如有多解则输出字典序最小的那个。无解...

2019-11-11 20:43:26 882

原创 [洛谷] P2661 信息传递

题目题目描述有 n 个同学(编号为 1 到 n )正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为 Ti的同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息, 但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人...

2019-11-11 15:47:12 102

原创 [洛谷] P2296 寻找道路

题目题目描述在有向图 G 中,每条边的长度均为 1,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。在满足条件 1的情况下使路径最短。注意:图 G 中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的长度。题目解析首先,预处理,记录正向边和反向边。从终点开始bfsbfsbfs,标记从...

2019-11-09 14:07:44 70

原创 [Jzoj] 1247. 队列变换

题目描述FJ打算带他的N(1 <= N <= 30,000)头奶牛去参加一年一度的“全美农场主大奖赛”。在这场比赛中,每个参赛者都必须让他的奶牛排成一列,然后领她们从裁判席前依次走过。今年,竞赛委员会在接受队伍报名时,采用了一种新的登记规则:他们把所有队伍中奶牛名字的首字母取出,按它们对应奶牛在队伍中的次序排成一列(比如说,如果FJ带去的奶牛依次为Bessie、Sylvia、Dor...

2019-11-08 16:18:51 153

原创 [Jzoj] 1246. 挑剔的美食家

题目描述与很多奶牛一样,Farmer John那群养尊处优的奶牛们对食物越来越挑剔,随便拿堆草就能打发她们午饭的日子自然是一去不返了。现在,Farmer John不得不去牧草专供商那里购买大量美味多汁的牧草,来满足他那N(1 <= N <= 100,000)头挑剔的奶牛。所有奶牛都对FJ提出了她对牧草的要求:第i头奶牛要求她的食物每份的价钱不低于A_i(1 <= A_i &l...

2019-11-08 15:54:47 166

原创 [Jzoj] 1245. 穿越泥地

题目描述清早6:00,Farmer John就离开了他的屋子,开始了他的例行工作:为贝茜挤奶。前一天晚上,整个农场刚经受过一场瓢泼大雨的洗礼,于是不难想见,FJ现在面对的是一大片泥泞的土地。FJ的屋子在平面坐标(0, 0)的位置,贝茜所在的牛棚则位于坐标(X,Y) (-500 <= X <= 500; -500 <= Y <= 500)处。当然咯,FJ也看到了地上的所有N...

2019-11-08 15:43:22 468

原创 [Jzoj] 1244. 修建道路

题目描述Farmer John最近得到了一些新的农场,他想新修一些道路使得他的所有农场可以经过原有的或是新修的道路互达(也就是说,从任一个农场都可以经过一些首尾相连道路到达剩下的所有农场)。有些农场之间原本就有道路相连。所有N(1 <= N <= 1,000)个农场(用1…N顺次编号)在地图上都表示为坐标为(X_i, Y_i)的点(0 <= X_i <= 1,000,00...

2019-11-08 15:27:01 207

原创 [Jzoj] 3850. Fibonacci进制

题目描述题目解析100分做法:DP100 分做法:DP100分做法:DPN很大,先尝试几个小数据。可以发现,每个Fibonacci表示的长度,和Fibonacci数大小有关(1,2,3,5,8,13,21……),这些值最高位上是 1,后面全是 0,即第一个Fibonacci 表示长度为 i 的数是 fib[i]。因此按照长度对 Fibonacci 表示进行分类,长度为 i 的数有 fib[...

2019-11-08 07:58:14 128

原创 [Jzoj] 3847. 都市环游

题目描述因为SJY干的奇怪事情过多,SJY收到了休假的通知,于是他准备在都市间来回旅游。SJY有一辆车子,一开始行驶性能为0,每过1时间行驶性能就会提升1点。每个城市的道路都有性能要求。SJY一共有t时间休息,一开始他位于1号城市(保证1号城市道路要求为0),他希望在n号城市结束旅程。每次穿过一条城市间的路会花费1时间,当然他也可以停留在一个城市不动而花费1时间。当且仅当车子的行驶性能大于等于一...

2019-11-08 07:54:29 147

原创 [Jzoj] 3846. 七天使的通讯

题目描述n个天使排成一条直线,某些天使之间需要互相联系,他们之间的通讯可以通过黑白两种通道中的一种;所有通道必须在直线同侧(另一侧是地面);为了保证通讯效率,同种颜色的所有通道之间不能相交。请计算能否建立这种通讯方案。题目解析将每个通道设为一个节点,先暴力判断每两条通道如果是同种颜色会不会相交,如果会相交就在这两个节点之间连无向边,说明它们不能为同种颜色(必须在二分图两边)。然后对组成的无向...

2019-11-08 07:50:00 126

原创 [洛谷] P2038 无线网络发射器选址

题目题目描述随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。假设该城市的布局为由严格平行的 129 条东西向街道和 129 条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值 11。东西向街道从北到南依次编号为 0,1,2…128,南北向街道从西到东依次编号为 0,1,2…128。东西向街道和南北向街道相交形成路口,规定编号为 x...

2019-11-07 08:01:03 148

原创 [洛谷] P1941 飞扬的小鸟

题目题目描述Flappy Bird是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。为了简化问题,我们对游戏规则进行了简化和改编:游戏界面是一个长为 n,高为 m 的二维平面,其中有 k 个管道(忽略管道的宽度)。小鸟始终在游戏界面内移动。小鸟从游戏界面最左边任意...

2019-11-07 07:54:56 119

原创 [洛谷] P1351 联合权值

题目题目描述无向连通图G 有n 个点,n - 1 条边。点从1 到n 依次编号,编号为 i 的点的权值为W i ,每条边的长度均为1 。图上两点( u , v ) 的距离定义为u 点到v 点的最短距离。对于图G 上的点对( u, v) ,若它们的距离为2 ,则它们之间会产生Wu×Wv 的联合权值。请问图G 上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之和是多少?题目...

2019-11-07 07:47:31 101

原创 [Jzoj] 3845. 简单题

题目描述dzy 手上有一张n 个点m 条边的联通无向图,仙人掌是一张每条边最多在一个简单环内的联通无向图。他想求这个无向图的生成仙人掌中最多有多少条边。但是dzy 觉得这个问题太简单了,于是他定义了“美丽的生成仙人掌”,即在一个生成仙人掌中如果满足对于任意编号为i,j(i < j) 的两点,存在一条它们之间的简单路径上面有j-i+1 个点,则这个仙人掌是美丽的。他现在想要知道这张图的美...

2019-11-06 15:50:46 129

原创 [Jzoj] 3844. 统计损失

题目描述SJY有一天被LLT紧急召去计算一些可能的损失。LLT元首管理的SHB国的交通形成了一棵树,现在将会出现一颗陨石砸在SHB国中,并且陨石砸毁的必定是SHB国构成的交通树上的一条路径。SHB国的损失可表示为被砸毁的路径上的所有城市价值之积。现在还暂时无法确定陨石的掉落路线,所以LLT元首希望SJY能够告诉他SHB国在受到每一种砸毁方式后会受到的损失之和模10086之后的值。注意:单独一个节...

2019-11-06 15:36:38 107

原创 [Jzoj] 3843. 寻找羔羊

题目描述给定一个由小写字母组成的字符串,寻找包含“agnus”(羔羊)的子串的个数。注意:当且仅当两个子串的起始位置和终点不同时,这两个子串属于不同的子串。题目解析从头到尾遍历一次字符串,每碰到一次“agnus”“agnus”“agnus”,用“agnus”“agnus”“agnus”前面的字符数目乘上“agnus”“agnus”“agnus”后面的字符数目,即为含有当前“agnus”“ag...

2019-11-06 15:24:02 274

原创 [Jzoj] 3833. 平坦的折线

题目描述现在我们在一张纸上有一个笛卡尔坐标系。我们考虑在这张纸上用铅笔从左到右画的折线。我们要求任何两个点之间连接的直线段与x轴的夹角在-45~45之间,一条满足以上条件的折线称之为平坦的折线。假定给出了n个不同的整点(坐标为整数的点),最少用几条平坦的折线可以覆盖所有的点?题目解析首先,这道题中让人觉得最难处理的就是线段与 xxx 轴夹角为454545度这个条件。因此就想到了将这张图逆时针...

2019-11-05 16:04:13 142

原创 [Jzoj] 1956. 矩形

题目描述现在我们在一个平面上画了n个矩形。每一个矩形的两边都与坐标轴相平行,且矩形定点的坐标均为整数。现我们定义满足如下性质的图形为一个块: 每一个矩形都是一个块; 如果两个块有一段公共的部分,那么这两个块就会形成一个新的块,否则这两个块就是不同的。题目解析这题就是判断矩形是否联通,用到并查集合并。判断是否连通有两种情况:1、y矩形左上角的横坐标小于x矩形左下角的横坐标或大于x矩...

2019-11-05 15:43:35 145

原创 [Jzoj] 3832. 在哪里建酿酒厂

题目描述一个小岛Abstinence上的居民非常喜欢一种不含酒精的啤酒,迄今为止这种不含酒精的啤酒只能从波兰进口。但是今年,Abstinence岛上的一个城市要建一座酿酒厂。所有的城市都坐落于海岸线上,而且它们仅被一条沿着海岸线绕岛一周的公路所连接。酿酒厂的投资商收集了所有城市对这种酒的需求量,即每个城市每天需要多少桶酒。他同时也有一张两个相邻城市之间的距离表。运输上的花费是每桶每英里一元。一天...

2019-11-05 15:39:22 111

原创 [Jzoj] 3831. 地图的密度

题目描述给出:整数n>r>=0,由0、1构成的n∗n的表格f,行与列用1..n表示,第j列第i行记为f[i,j]。如果[i,j]和[i′,j′]是表格f中的两格,则他们的距离定义为max(∣i−i′∣,∣j−j′∣)。现在需要你计算一个n∗n的表格w,w[i,j](表格w中第i列第j行的数)是满足以下条件的f[x,y]的和:[x,y]与[i,j]的距离不大于r。给出:整数n>r...

2019-11-05 15:35:08 212

原创 [Jzoj] 1353. 有趣的数列

题目描述我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:  (1)它是从1到2n共2n个整数的一个排列{ai};  (2)所有的奇数项满足a1<a3<…<a2n-1,所有的偶数项满足a2<a4<…<a2n;  (3)任意相邻的两项a2i-1与a2i(1≤i≤n)满足奇数项小于偶数项,即:a2i-1<a2i。  现在的任务是:对...

2019-11-05 07:32:22 151

原创 [Jzoj] 1351. 阅读程序写结果

题目描述NOIP2009普及组初赛阅读程序第三题如下:  const c = 2009;  var   n, p, s, i, j, t: integer;  begin   read(n, p);   s := 0;   t := 1;   for i := 1 to n do   begin   t := t * p mod c;   for j := 1 to i d...

2019-11-05 07:27:19 149

原创 [Jzoj] 1350. 游戏

题目描述Bob经常与Alice一起玩游戏。今天,他们在一棵树上玩游戏。Alice有M1块石子,Bob有M2块石子,游戏一开始,所有石头放在树的节点处,除了树根。Alice先移然后两人轮流移动,每次移动只能选择自己的一个石子,而且只能从当前位置移到父亲节点处,游戏过程中允许一个节点处放多个石子。  谁先把自己所有的石子移到树根处谁就失败了,假设两人都是非常聪明,游戏过程中都使用最优策略,给定石子...

2019-11-05 07:18:13 197

原创 [11.02] 猴猴的比赛

题目描述猴猴今天要和小伙伴猩猩比赛爬树,为了公平不碰撞,猴猴和猩猩需要在不同的树上攀爬。于是它们选了两颗节点数同为n的树,并将两棵树的节点分别以1~n标号(根节点标号为1),但两棵树的节点连接方式不尽相同。现在它们决定选择两个标号的点进行比赛。为了方便统计,规定它们比赛中必须都向上爬。(即选定的赛段节点u→节点v都必须指向叶子方向)请你求出这两棵树上共有多少对节点满足比赛的需求。题目解析先...

2019-11-02 16:27:54 253

原创 [11.02] 猴猴吃香蕉

题目描述猴猴最爱吃香蕉了。每天猴猴出门都会摘很多很多的香蕉,每个香蕉都有一个甜度,猴猴不一定要把所有的香蕉都吃掉,猴猴每天都有一个心情值K,猴猴希望当天吃的香蕉满足这么一个条件,这些香蕉的甜度乘积恰好等于K,但是猴猴并不知道有多少种方法,于是猴猴把这个问题交给你。题目解析背包,依题目可得:只有KKK的约数才能作为转移,所以我们可以筛出来KKK的约数枚举香蕉的甜度aaa和心情值bbb(都是K...

2019-11-02 16:23:10 440

原创 [11.02] 猴猴吃苹果

题目描述猴猴最喜欢在树上玩耍,一天猴猴又跳上了一棵树,这棵树有N个苹果,每个苹果有一个编号,分别为0~N-1,它们之间由N-1个树枝相连,猴猴可以从树枝的一端爬到树枝的另一端,所以猴猴可以从任意一个苹果的位置出发爬到任意猴猴想去的苹果的位置。猴猴开始在编号为K的苹果的位置,并且把这个苹果吃了,之后每一天猴猴都要去吃一个苹果,但是树上那么多苹果吃哪个呢?猴猴想到自己去吃苹果时一定会把路上遇到的苹果...

2019-11-02 16:15:45 395

原创 [Jzoj] 3793. 数字对

题目描述对于一个数字对(a, b),我们可以通过一次操作将其变为新数字对(a+b, b)或(a, a+b)。给定一正整数n,问最少需要多少次操作可将数字对(1, 1)变为一个数字对,该数字对至少有一个数字为n。题目解析给定(a,b)(a,b)(a,b),将其还原唯一还原方法若 a>ba > ba>b,则(a,b)−>(a−b,b)(a,b)-> (a-b,...

2019-11-02 08:30:41 266

原创 [Jzoj] 3792. 分队问题

题目描述给定n个选手,将他们分成若干只队伍。其中第i个选手要求自己所属的队伍的人数大等于a[i]人。在满足所有选手的要求的前提下,最大化队伍的总数。注:每个选手属于且仅属于一支队伍。题目解析不能用贪心。反例:124555551 2 4 5 5 5 5 512455555124[55555]1 2 4 [5 5 5 5 5]124[55555]无解[12][455555][1 2]...

2019-11-02 08:24:37 161

原创 [Jzoj] 1295. 设计

题目描述和人一样,牛也喜欢站得离朋友较近的位置。FJFJFJ有N(2<=N<=1,000)N(2<=N<=1,000)N(2<=N<=1,000)头牛,编号为1..N1..N1..N,现在要设计一个顺序让他们站成一排给他们喂食。奶牛们按照编号顺序依次站立,允许有多只牛站在同一位置(也就是说,牛i和牛j(i<j)的站立位置si,sjs_i,s_jsi​,s...

2019-10-31 19:28:35 88

原创 [Jzoj] 1294. 轻轨

题目描述有N(1<=N<=20,000)个站点的轻轨站,有一个容量为C(1<=C<=100)的列车起点在1号站点,终点在N号站点,有K(K<=50,000)组牛群,每组数量为M_i(1<=M_i<=N),行程起点和终点分别为S_i和E_i(1<=S_i<E_i<=N)计算最多有多少头牛可以搭乘轻轨。题目解析贪心+线段树优化贪心策...

2019-10-31 19:20:47 121

原创 [Jzoj] 1293. 气象牛

题目描述为了研究农场的气候,Betsy帮助农夫John做了N(1 <= N <= 100)次气压测量并按顺序记录了结果M_1…M_N(1 <= M_i <= 1,000,000).Betsy想找出一部分测量结果来总结整天的气压分布. 她想用K(1 <= K <= N)个数s_j(1 <= s_1 < s_2 < … < s_K &l...

2019-10-31 18:53:13 163

原创 [Jzoj] 1292. 公牛和母牛

题目描述FJ想N头牛(公牛或母牛)排成一排接受胡总的检阅,经研究发现公牛特别好斗,如果两头公牛离得太近就会发生冲突,通过观察两头公牛之间至少要有K(0<=K<=N)头母牛才能避免冲突。FJ想请你帮忙计算一共有多少种放置方法,注意所有的公牛被认为是一样的,母牛也是,所以两种放置方法被认为不同当且仅当某些位置牛的种类不同。题目解析简单的递推直接见代码代码#include&lt...

2019-10-31 18:07:37 214

原创 [Jzoj] 3463.军训

题目描述HYSBZ 开学了!今年HYSBZ 有n 个男生来上学,学号为1…n,每个学生都必须参加军训。在这种比较堕落的学校里,每个男生都会有Gi 个女朋友,而且每个人都会有一个欠扁值Hi。学校为了保证军训时教官不会因为学生们都是人生赢家或者是太欠扁而发生打架事故,所以要把学生们分班,并做出了如下要求:1.分班必须按照学号顺序来,即不能在一个班上出现学号不连续的情况。2.每个学生必须要被分到某...

2019-10-30 19:02:36 191

原创 [Jzoj] 3462. 休息

题目描述休息的时候,可以放松放松浑身的肌肉,打扫打扫卫生,感觉很舒服。在某一天,某LMZ 开始整理他那书架。已知他的书有n 本,从左到右按顺序排列。他想把书从矮到高排好序,而每一本书都有一个独一无二的高度Hi。他排序的方法是:每一次将所有的书划分为尽量少的连续部分,使得每一部分的书的高度都是单调下降,然后将其中所有不少于2 本书的区间全部翻转。重复执行以上操作,最后使得书的高度全部单调上升。可是...

2019-10-30 16:28:34 75

原创 [Jzoj] 3461. 小麦亩产一千八

题目描述“有了金坷垃,肥料一袋能顶两袋撒,小麦亩产一千八,吸收两米下的氮磷钾……”,话说HYSBZ学识渊博孩纸们一讲到粮食,都会想起印度那个著名的故事:国王要在第一个格子里放入一粒小麦,接下来的格子放入前面一个格子的两倍的小麦。这样所需小麦总数是巨大的,哪是不用金坷垃就能完成的任务?不过为了减轻国王的任务,那个下棋获胜的宰相换了一个要求:“我只需要你在棋盘外放一粒小麦,可以将其理解为第0 个格子...

2019-10-30 16:26:20 318

空空如也

空空如也

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

TA关注的人

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