洛谷原创
文章平均质量分 55
Apro1066
其他我都不想聆听 唯有我的声响除外
展开
-
洛谷1月月赛div2题解
A.P6013 压岁钱退役了,真的退役了…三个月没怎么刷题,div2div2div2的第一题就把我弄自闭了,写了半个小时,跑的还死慢。。不过我想只要是人都能看懂我这个代码,大体上就是硬核模拟。#include <stdio.h>#include <iostream>#include <queue>#define int long long int#d...原创 2020-01-29 11:07:47 · 651 阅读 · 0 评论 -
[洛谷]P6013 压岁钱 (#模拟)
题目链接:https://www.luogu.com.cn/problem/P6013思路退役了,真的退役了......三个月没怎么刷题,div2的第一题就把我弄自闭了,写了半个小时,跑的还死慢。。不过我想只要是人都能看懂我这个代码,大体上就是硬核模拟。#include <stdio.h>#include <iostream>#include <qu...原创 2020-01-28 23:46:23 · 656 阅读 · 0 评论 -
[洛谷]P1137 旅行计划 (#拓扑排序+线性dp)
题目描述小明要去一个国家旅游。这个国家有#NN个城市,编号为11至NN,并且有MM条道路连接着,小明准备从其中一个城市出发,并只往东走到城市i停止。所以他就需要选择最先到达的城市,并制定一条路线以城市i为终点,使得线路上除了第一个城市,每个城市都在路线前一个城市东面,并且满足这个前提下还希望游览的城市尽量多。现在,你只知道每一条道路所连接的两个城市的相对位置关系,但并不知道所有城市具体...原创 2019-11-05 23:52:45 · 570 阅读 · 0 评论 -
[洛谷]P5018 对称二叉树 (#搜索)
题目描述一棵有点权的有根树如果满足以下条件,则被轩轩称为对称二叉树:二叉树; 将这棵树所有节点的左右子树交换,新树和原树对应位置的结构相同且点权相等。下图中节点内的数字为权值,节点外的idid表示节点编号。现在给出一棵二叉树,希望你找出它的一棵子树,该子树为对称二叉树,且节点数 最多。请输出这棵子树的节点数。注意:只有树根的树也是对称二叉树。本题中约定,以节点TT为...原创 2019-10-31 23:17:10 · 414 阅读 · 0 评论 -
[洛谷]P1738 洛谷的文件夹 (#STL)
题目描述kkksc03是个非凡的空想家!在短时间内他设想了大量网页,然后总是交给可怜的lzn去实现。洛谷的网页端,有很多文件夹,文件夹还套着文件夹。例如:/luogu/application/controller表示根目录下有一个名称为luogu的文件夹,这个文件夹下有一个名称application的文件夹,其中还有名为controller的文件夹。每个路径的第1个字符总是’/’,...原创 2019-10-31 21:51:37 · 388 阅读 · 0 评论 -
[洛谷]P2145 [JSOI2007]祖码 (#区间dp)
题目描述这是一个流行在Jsoi的游戏,名称为祖玛。精致细腻的背景,外加神秘的印加音乐衬托,彷佛置身在古老的国度里面,进行一个神秘的游戏——这就是著名的祖玛游戏。祖玛游戏的主角是一只石青蛙,石青蛙会吐出各种颜色的珠子,珠子造型美丽,并且有着神秘的色彩。环绕着石青蛙的是载着珠子的轨道,各种颜色的珠子会沿着轨道往前滑动,石青蛙必需遏止珠子们滚进去轨道终点的洞里头,如何减少珠子呢?就得要靠石青...原创 2019-10-29 23:42:26 · 313 阅读 · 0 评论 -
[洛谷]P2018 消息传递 (#树形dp+贪心)
题目描述巴蜀国的社会等级森严,除了国王之外,每个人均有且只有一个直接上级,当然国王没有上级。如果A是B的上级,B是C的上级,那么A就是C的上级。绝对不会出现这样的关系:A是B的上级,B也是A的上级。最开始的时刻是0,你要做的就是用1单位的时间把一个消息告诉某一个人,让他们自行散布消息。在任意一个时间单位中,任何一个已经接到消息的人,都可以把消息告诉他的一个直接上级或者直接下属。现在,你...原创 2019-10-29 00:35:23 · 464 阅读 · 0 评论 -
[洛谷]P3047 [USACO12FEB]附近的牛Nearby Cows (#树形dp)
题目描述Farmer John has noticed that his cows often move between nearby fields. Taking this into account, he wants to plant enough grass in each of his fields not only for the cows situated initially in...原创 2019-10-28 23:52:41 · 213 阅读 · 0 评论 -
[洛谷]P5365 [SNOI2017]英雄联盟 (#背包dp)
题目描述正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!小皮球只会玩\text{N}N个英雄,因此,他也只准备给这\text{N}N个英雄买皮肤,并且决定,以后只玩有皮肤的英雄。这\text{N}N个英雄中,第\text{i}i个英雄有K_iKi款皮肤,价...原创 2019-10-28 22:10:25 · 695 阅读 · 0 评论 -
[洛谷]P1892 [BOI2003]团伙 (#并查集)
题目描述1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是:我朋友的朋友是我的朋友;我敌人的敌人也是我的朋友。两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗团伙。输入格式输入文件gangs.in的第一行是一个整数N(2<=N<=1000),表示强盗的个...原创 2019-10-26 22:12:12 · 245 阅读 · 0 评论 -
[洛谷]P2647 最大收益 (#线性dp+贪心)
题目描述现在你面前有n个物品,编号分别为1,2,3,……,n。你可以在这当中任意选择任意多个物品。其中第i个物品有两个属性Wi和Ri,当你选择了第i个物品后,你就可以获得Wi的收益;但是,你选择该物品以后选择的所有物品的收益都会减少Ri。现在请你求出,该选择哪些物品,并且该以什么样的顺序选取这些物品,才能使得自己获得的收益最大。注意,收益的减少是会叠加的。比如,你选择了第i个物品,那么你就...原创 2019-10-24 21:12:13 · 340 阅读 · 0 评论 -
[洛谷]P2296 寻找道路 (#最短路)
题目描述在有向图GG中,每条边的长度均为11,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。 在满足条件11的情况下使路径最短。注意:图GG中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的长度。输入格式第一行有两个用一个空格隔开的整数nn和mm,表示图有n...原创 2019-10-23 00:27:53 · 359 阅读 · 0 评论 -
[洛谷]P2889 [USACO07NOV]挤奶的时间Milking Time (#线性dp)
题目描述Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so th...原创 2019-10-19 23:18:40 · 260 阅读 · 0 评论 -
[洛谷]P4158 [SCOI2009]粉刷匠 (#线性dp+背包dp)
题目描述windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。如果windy只能粉刷 T 次,他最多能正确粉刷多少格子?一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。输入格式第一行包含三个整数,N M T。接下来有N行,每...原创 2019-10-16 20:56:59 · 279 阅读 · 0 评论 -
[洛谷] T19521 幻想城[JCBP] (#数学 -1.1)
题目描述幻想城里还有有一些古老的建筑。这些建筑和周围的科技高楼大厦风格格格不入。其中有一些古老建筑是教堂。小A君接受了一项任务,就是从某个教堂出发,逐个访问其他教堂,搞清楚每个教堂的内部结构,并回到出发的地方。这些教堂很有规律地构成了一个m*n的矩形,每个教堂和它的八个方向的教堂有直接的路径相连。水平或垂直方向相邻的教堂之间的路程为1.亲爱的读者,小A君至少要走多远的路,才能完成危险而间距的任...原创 2018-05-16 23:33:50 · 336 阅读 · 0 评论 -
[洛谷]P1147 连续自然数和 (#枚举 -1.1)(#数学 -1.2)
题目描述对一个给定的自然数M,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为M。例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。输入输出格式输入格式:包含一个整数的单独一行给出M的值(10 <= M <= 2,000,000)。输出格式:每行两个自然数,给出...原创 2018-05-17 23:11:15 · 586 阅读 · 0 评论 -
[洛谷]P1109 学生分组 (#贪心 -1.2)
题目描述有N组学生,给出初始时每组中的学生个数,再给出每组学生人数的上界R和下界L(L<=R),每次你可以在某组中选出一个学生把他安排到另外一组中,问最少要多少次才可以使N组学生的人数都在[L,R]中。输入输出格式输入格式:第一行一个整数N,表示学生组数; n<=50第二行N个整数,表示每组的学生个数;第三行两个整数 L,R,表示下界和上界。输出格式:一...原创 2018-05-18 13:52:24 · 1394 阅读 · 0 评论 -
[洛谷]P2310 loidc,看看海 (#贪心 -2.1)
题目描述loidc准备带着LOI的队员们考完试后到海边玩耍。所以他想写一个程序让队员们了解在一段时间内海浪的情况。他的命令是这样的x y k输入的,这是要询问在时间[x,y]内海浪高度第k小的单位时刻是那个时刻。但是在他刚准备打开Dev-pas++ 的时候,loidc发现他的电脑坏掉了。于是一向喜欢偷懒的他就向你求助。他希望你能在1S内完成程序的运行。当然loidc会提前告诉你所有时段...原创 2018-05-12 22:18:04 · 506 阅读 · 0 评论 -
[洛谷]P1223 排队接水 (#贪心 -1.1)
题目描述有n个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小。输入输出格式输入格式:输入文件共两行,第一行为n;第二行分别表示第1个人到第n个人每人的接水时间T1,T2,…,Tn,每个数据之间有1个空格。输出格式:输出文件有两行,第一行为一种排队顺序,即1到n的一种排列;第二行为这种排列方案下的平均等待时...原创 2018-05-13 20:40:59 · 3677 阅读 · 1 评论 -
[洛谷]P1090 合并果子(#贪心 -2.2)
题目描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n−1次合并之后, 就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定...原创 2018-05-25 20:02:45 · 544 阅读 · 0 评论 -
[洛谷]P1094 纪念品分组(#贪心 -1.3)
题目描述元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。输入输出格式...原创 2018-05-28 22:41:28 · 369 阅读 · 0 评论 -
[洛谷]P2415 集合求和 (#数学 -1.4)
题目描述给定一个集合s(集合元素数量<=30),求出此集合所有子集元素之和。输入输出格式输入格式:集合中的元素(元素<=1000)输出格式:和思路 #include <cstdio>#include <iostream>#include <math.h>//pow函数要用到using namespace...原创 2018-06-04 22:57:55 · 1712 阅读 · 0 评论 -
[洛谷]P1042 乒乓球(#模拟 -2.4)
题目背景国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中 1111 分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白 1111 分制和 2121 分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。题目描述华...原创 2018-06-12 13:33:04 · 463 阅读 · 0 评论 -
[洛谷]P1164 小A点菜 (#动态规划 -背包 -1.1)
题目背景uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。题目描述不过uim由于买了一些辅(e)辅(ro)书,口袋里只剩 MM 元 (M \le 10000)(M≤10000) 。餐馆虽低端,但是菜品种类不少,有 NN 种 (N \le 100)(N≤100) ,第 ii 种卖 a...原创 2018-05-30 13:52:02 · 466 阅读 · 0 评论 -
[洛谷]P1978 集合 (#数学 -1.3)(#STL -1.1)
题目描述集合是数学中的一个概念,用通俗的话来讲就是:一大堆数在一起就构成了集合。集合有如下的特性:•无序性:任一个集合中,每个元素的地位都是相同的,元素之间是无序的。•互异性:一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。•确定性:给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现。例如 A = {1...原创 2018-05-31 13:25:22 · 429 阅读 · 0 评论 -
[洛谷]P1082 同余方程 (#数学 -2.1)
题目描述求关于 xx 的同余方程 a x \equiv a \pmod {1}ax≡a(mod1) 的最小正整数解。输入输出格式输入格式:一行,包含两个正整数 a,ba,b ,用一个空格隔开。输出格式:一个正整数 x_0x0 ,即最小正整数解。输入数据保证一定有解。思路一道模板题。首先对于ax ≡ 1 (mod b); 观察数据范围可以发现b≥2,所以转化成 ...原创 2018-05-31 23:21:01 · 443 阅读 · 0 评论 -
[洛谷]P1634 禽兽的传染病 (#模拟 -1.2)
题目背景mxj的启发。题目描述禽兽患传染病了。一个禽兽会每轮传染x个禽兽。试问n轮传染后有多少禽兽被传染?输入输出格式输入格式:两个数x和n。输出格式:一个数:被传染的禽兽数。思路纯模拟,搞定。[偶然刷刷水题打牢基础]#include <cstdio>#include <iostream>#include <math....原创 2018-06-01 23:56:42 · 1605 阅读 · 0 评论 -
[洛谷]P2772 寻找平面上的极大点(#贪心 -1.4)
题目描述在一个平面上,如果有两个点(x,y),(a,b),如果说(x,y)支配了(a,b),这是指x>=a,y>=b;用图形来看就是(a,b)坐落在以(x,y)为右上角的一个无限的区域内。给定n个点的集合,一定存在若干个点,它们不会被集合中的任何一点所支配,这些点叫做极大值点。编程找出所有的极大点,按照x坐标由小到大,输出极大点的坐标。输入输出格式输入格式:...原创 2018-07-17 20:42:31 · 911 阅读 · 0 评论 -
[洛谷]P1478 陶陶摘苹果(升级版) (#贪心 -1.7)(#动态规划 -背包 -1.2)
题目描述又是一年秋季时,陶陶家的苹果树结了n个果子。陶陶又跑去摘苹果,这次她有一个a公分的椅子。当他手够不着时,他会站到椅子上再试试。这次与NOIp2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下s了。当然,每次摘苹果时都要用一定的力气。陶陶想知道在s<0之前最多能摘到多少个苹果。现在已知n个苹果到达地上的高度xi,椅子的高度a,陶陶手伸直的最大长度b,陶陶所剩的力气s,...原创 2018-07-25 21:32:13 · 547 阅读 · 0 评论 -
[洛谷]P3912 素数个数 (#数学 -2.3)
题目描述求 1,2,\cdots,N1,2,⋯,N 中素数的个数。输入输出格式输入格式:1 个整数 NN 。输出格式:1 个整数,表示素数的个数。输入输出样例输入样例#110输出样例#14话说好久没做数学了呢qwq看似简单的一题,事实上藏着嘴恶的丑脸。普通枚举 复杂度 O(N*sqrt(N)) ,必定TLE,基本10^6就撑不住了。线...原创 2018-07-25 22:57:10 · 1529 阅读 · 0 评论 -
[洛谷]P2705 小球 (#数学 -1.5)
题目描述有 R 个红色盒子和 B 个蓝色盒子,还有 R 个红色小球和 B 个蓝色小球。每个盒子只能装一个小球,每个小球都要放在一个盒子里。如果把一个红色小球放在一个红色盒子里,那么得分是 C。如果把一个蓝色小球放在一个蓝色盒子里,那么得分是 D。如果把一个红色小球放在一个蓝色盒子里,那么得分是 E。如果把一个蓝色小球放在一个红色盒子里,那么得分也是 E。现在给出 R,B,C,D,E。应...原创 2018-07-25 23:39:30 · 1427 阅读 · 0 评论 -
[洛谷]P2945 [USACO09MAR]沙堡Sand Castle (#贪心 -1.8)
题目描述约翰用沙子建了一座城堡.正如所有城堡的城墙,这城墙也有许多枪眼,两个相邻枪眼中间那部分叫作“城齿”. 城墙上一共有N(1≤N≤25000)个城齿,每一个都有一个高度Mi.(1≤Mi≤100000).现在约翰想把城齿的高度调成某种顺序下的Bi,B2,…,BN(1≤Bi≤100000). -个城齿每提高一个单位的高度,约翰需要X(1≤X≤100)元;每降低一个单位的高度,约翰需要Y(1≤y...原创 2018-07-28 23:23:55 · 642 阅读 · 0 评论 -
[洛谷]P2108 学英语 (#模拟 -2.3)(#枚举 1.3)
题目描述为了适应紧张的大学学习生活,小Z发愤图强开始复习巩固英语。由于小Z对数学比较有好感,他首先复习了数词。小Z花了一整天的时间,终于把关于基数词的知识都搞懂了。于是小Z非常兴奋,决定出一些题目考考已经过了英语四级、人称英语帝的小 G。考法很简单:小Z给出某个整数 x 的英文写法,要求小D用阿拉伯数字写出x。小Z会保证以下几点:1、-999,999,999 ≤ x ≤ 999,9...原创 2018-07-29 00:13:41 · 394 阅读 · 0 评论 -
[洛谷]P1936 水晶灯火灵 (#递推 -1.3)
题目描述爱与愁大神兴高采烈地踏出妖精系道馆——他已经获得了妖精系徽章(鼓掌)!可是一出门就遇到一群パンプジン(Because today is Halloween)!仲谋半?没事,爱与愁大神手上还仅存着一只水晶灯火灵(完克パンプジン)。或许是因为这是爱与愁大神存活的最后一只精灵,水晶灯火灵十分振奋,一击打垮了一群パンプジン。水晶灯火灵使用了一招**(被打上了马赛克?!),刚好符合以下③条规则:...原创 2018-07-29 22:49:58 · 379 阅读 · 0 评论 -
[洛谷]P2813 母舰 (#贪心 -2.5)
题目描述在小A的星际大战游戏中,一艘强力的母舰往往决定了一场战争的胜负。一艘母舰的攻击力是普通的MA(Mobile Armor)无法比较的。对于一艘母舰而言,它是由若干个攻击系统和若干个防御系统组成的。两艘母舰对决时,一艘母舰会选择用不同的攻击系统去攻击对面母舰的防御系统。当这个攻击系统的攻击力大于防御系统的防御力时,那个防御系统会被破坏掉。当一艘母舰的防御系统全部被破坏掉之后,所有的攻击...原创 2018-07-29 23:25:49 · 727 阅读 · 0 评论 -
[洛谷]P2181 对角线 (#数学 -1.6)
题目描述对于一个N个定点的凸多边形,他的任何三条对角线都不会交于一点。请求楚图形中对角线交点的个数。例如,6边形:输入输出格式输入格式:第一行一个n,代表边数。输出格式:第一行输出交点数量输入输出样例输入样例#13输出样例#10输入样例#26输出样例#215思路首先由于不会有三条对角线交于一点,所以过某一个交点有且...原创 2018-07-26 17:29:38 · 641 阅读 · 0 评论 -
[洛谷]P1595 信封问题 (#递推 -1.2)
题目描述某人写了n封信和n个信封,如果所有的信都装错了信封。求所有信都装错信封共有多少种不同情况。输入输出格式输入格式:一个信封数n(n<=20)输出格式:一个整数,代表有多少种情况。输入输出样例输入样例#12输出样例#11输入样例#23输出样例#22思路用f[i]表示i个数的错排;第一步:考虑放第n个元素,有n...原创 2018-07-26 23:07:07 · 717 阅读 · 0 评论 -
[洛谷]P2095 营养膳食(#贪心 -1.6)
题目描述Mr.L正在完成自己的增肥计划。为了增肥,Mr.L希望吃到更多的脂肪。然而也不能只吃高脂肪食品,那样的话就会导致缺少其他营养。Mr.L通过研究发现:真正的营养膳食规定某类食品不宜一次性吃超过若干份。比如就一顿饭来说,肉类不宜吃超过1份,鱼类不宜吃超过1份,蛋类不宜吃超过1份,蔬菜类不宜吃超过2份。Mr.L想要在营养膳食的情况下吃到更多的脂肪,当然Mr.L的食量也是有限的。输入输...原创 2018-07-22 21:38:50 · 1651 阅读 · 0 评论 -
[洛谷]P1219 八皇后 (#搜索 -1.3)
题目描述检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列2 4 6 1 3 5来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:行号 1 2 3 4 5 6列号 2 4 6 1 3 5这只是跳棋放置的一个解。请编一个程序找出所有跳棋放置的解。并把...原创 2018-08-04 21:44:30 · 241 阅读 · 0 评论 -
[洛谷]P1316 丢瓶盖 (#贪心 -2.4)(#搜索 -1.2)
题目描述陶陶是个贪玩的孩子,他在地上丢了A个瓶盖,为了简化问题,我们可以当作这A个瓶盖丢在一条直线上,现在他想从这些瓶盖里找出B个,使得距离最近的2个距离最大,他想知道,最大可以到多少呢?输入输出格式输入格式:第一行,两个整数,A,B。(B<=A<=100000)第二行,A个整数,分别为这A个瓶盖坐标。输出格式:仅一个整数,为所求答案。输入输出样例输...原创 2018-07-27 22:36:12 · 197 阅读 · 0 评论