
洛谷
文章平均质量分 92
Echo-Lee
尊重每一个参与你生命中的人。
展开
-
tarjan对有向图的缩点(求强连通分量)
tarjan对有向图的缩点(求强联通分量)0x00 tarjan算法简介tarjan算法是基于DFS的算法,核心在于巧妙的使用访问节点的时间戳 和 栈。tarjan算法可以用于求解:最近公共祖先(LCA);有向图的强连通分量;无向图的双连通分量;割点;桥;本篇只介绍用tarjan算法来求解有向图的强连通分量。强连通分量:当中任意两个节点互相可达(如果只有一个节点,这一个...原创 2020-04-18 18:13:37 · 333 阅读 · 1 评论 -
三分法+秦九昭算法
三分法知识点:三分法秦九昭算法三分法模板0x00 题目:洛谷p3382:https://www.luogu.com.cn/problem/P33820x01 三分法问题:值序列构成的图像具有凸性或凹性时 求解最值解释:在[l,r]区间中找一个值x,使得f(x) = max。可以用三分法来求解这个x。基本思想是:将[l,r]区间分成三段不断逼近。区间分成三段所以需要...原创 2020-04-02 23:05:57 · 448 阅读 · 0 评论 -
P1060 开心的金明(01背包)
https://www.luogu.org/problemnew/show/P1060题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一个重要度,分为...原创 2019-06-16 12:15:51 · 369 阅读 · 0 评论 -
P1032 字串变换(bfs)
https://www.luogu.org/problemnew/show/P1032题目描述已知有两个字串A,BA,B及一组字串变换的规则(至多66个规则):A 1-> B 1A 2 -> B 2 规则的含义为:在 A中的子串A 1可以变换为 B 1,A 2可以变换为B 2 …。例如:A='abcd'B='xyz'变换规则为:‘abc’->‘...原创 2019-06-16 12:45:28 · 388 阅读 · 0 评论 -
P1582 倒水(二进制)
https://www.luogu.org/problemnew/show/P1582P1582 倒水评测方式 云端评测标签难度 普及+/提高时空限制 1000ms / 128MB提示:收藏到任务计划后,可在首页查看。最新讨论推荐的相关题目题目描述一天,CC买了N个容量可以认为是无限大的瓶子,开始时每个瓶子里有1升水。接着~~CC发现瓶子实在太多了,于是他决定保留不超过K个瓶子...原创 2019-06-16 13:26:06 · 344 阅读 · 0 评论 -
P1313 计算系数(组合数)
https://www.luogu.org/problemnew/show/P1313题目描述给定一个多项式(by+ax)^k,请求出多项式展开后x^ny^m 项的系数。输入输出格式输入格式:共一行,包含55个整数,分别为a ,b ,k ,n ,m,每两个整数之间用一个空格隔开。输出格式:共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007取模后的结果输入输...原创 2019-06-25 18:10:23 · 1010 阅读 · 0 评论 -
P1064 金明的预算方案(分组背包)
https://www.luogu.org/problemnew/show/P1064题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过NN元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件...原创 2019-06-25 23:53:55 · 264 阅读 · 0 评论 -
P1115 最大子段和
https://www.luogu.org/problem/P1115和很久以前做的一个叫传球游戏的一样。。题目描述给出一段序列,选出其中连续且非空的一段使得这段和最大。输入格式第一行是一个正整数N,表示了序列的长度。第二行包含N个绝对值不大于10000的整数Ai ,描述了这段序列。输出格式一个整数,为最大的子段和是多少。子段的最小长度为11。输入输出样例输入 #1 复制7...原创 2019-07-29 21:36:05 · 153 阅读 · 0 评论 -
P1111 修复公路(并查集)
https://www.luogu.org/problem/P1111题目背景AA地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。题目描述给出A地区的村庄数NN,和公路数MM,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少一条修复完成的道路(可以由多条公...原创 2019-07-29 21:53:28 · 337 阅读 · 0 评论 -
P1083 借教室(差分+二分)
https://www.luogu.org/problem/P1083题目描述在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来nn天的借教室信息,其中第ii天学校有ri 个教室可供租借。共有mm份订单,每份...原创 2019-07-29 22:23:21 · 357 阅读 · 0 评论 -
P1314 聪明的质监员(前缀和+二分)
https://www.luogu.org/problem/P1314题目描述小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 n 个矿石,从 1到n 逐一编号,每个矿石都有自己的重量 w i 以及价值v i 。检验矿产的流程是:1 、给定m个区间[Li ,R i ];2 、选出一个参数 W;3 、对于一个区间[L i,R i ],计算矿石在这个区间上的检验值Y i...原创 2019-07-29 22:46:34 · 215 阅读 · 0 评论 -
P1038 神经网络(拓扑排序)
https://www.luogu.org/problem/P1038题目背景人工神经网络(Artificial Neural NetworkArtificialNeuralNetwork)是一种新兴的具有自我学习能力的计算系统,在模式识别、函数逼近及贷款风险评估等诸多领域有广泛的应用。对神经网络的研究一直是当今的热门方向,兰兰同学在自学了一本神经网络的入门书籍后,提出了一个简化模型,他希望你...原创 2019-08-08 11:06:30 · 385 阅读 · 0 评论 -
P1433 吃奶酪(状压dp)
洛谷 / 题目列表 / 题目详情P1433 吃奶酪提交23.28k通过9.30k时间限制1.00s内存限制125.00MB题目描述房间里放着n块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在(0,0)点处。输入格式第一行一个数n (n<=15)接下来每行2个实数,表示第i块奶酪的坐标。两点之间的距离公式=sqrt((x1-x2)(x1-x2)+...原创 2019-09-19 23:26:51 · 960 阅读 · 0 评论 -
P3373 【模板】线段树 2
题目描述如题,已知一个数列,你需要进行下面三种操作:1.将某区间每一个数乘上x2.将某区间每一个数加上x3.求出某区间每一个数的和输入格式第一行包含三个整数N、M、P,分别表示该数列数字的个数、操作的总个数和模数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含3或4个整数,表示一个操作,具体如下:操作1: 格式:1 x y k 含义:将区...原创 2019-09-21 14:40:41 · 175 阅读 · 0 评论 -
P1443 马的遍历(bfs)
https://www.luogu.org/problemnew/show/P1443题目描述有一个n*m的棋盘(1<n,m<=400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步输入输出格式输入格式:一行四个数据,棋盘的大小和马的坐标输出格式:一个n*m的矩阵,代表马到达某个点最少要走几步(左对齐,宽5格,不能到达则输出-1)输入输出样例输入...原创 2019-06-05 21:32:10 · 190 阅读 · 0 评论 -
P1101 单词方阵
P1101 单词方阵https://www.luogu.org/problemnew/show/P1101标签难度 普及-时空限制 1000ms / 128MB提示:收藏到任务计划后,可在首页查看。最新讨论推荐的相关题目题目描述给一n \times nn×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着 88 个方向的任一方向,...原创 2019-06-05 21:28:22 · 168 阅读 · 0 评论 -
P1803 凌乱的yyy / 线段覆盖
P1803 凌乱的yyy / 线段覆盖https://www.luogu.org/problemnew/show/P1803提交题目提供者 yyy2015c01 嘤嘤嘤评测方式 云端评测标签难度 普及-时空限制 1000ms / 128MB提示:收藏到任务计划后,可在首页查看。最新讨论推荐的相关题目题目背景快noip了,yyy很紧张!题目描述现在各大oj上有n个比赛,每...原创 2019-06-05 21:22:31 · 360 阅读 · 0 评论 -
p1605迷宫(DFS应该注意的问题)
题目背景迷宫 【问题描述】给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。输入样例 输出样例【数据规模】1≤N,M≤5题目描述输入输出格式输入格式:【输入】第一行N、M和T,N为行,M为列,T为障碍...原创 2019-03-31 15:34:54 · 197 阅读 · 0 评论 -
P1019 单词接龙 (DFS)
题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beastbeast和astonishastonish,如果接成一条龙则变为beastonishbeastonish,另外相邻的两部分不能存在包含关系,例如atat 和 atid...原创 2019-03-31 21:48:38 · 169 阅读 · 0 评论 -
P1219 八皇后(N皇后,烧脑标记剪枝,DFS)
P1219 八皇后Luogu应用题库训练比赛记录讨论20.7K通过45.7K提交题目提供者评测方式 云端评测标签 USACO高性能难度 普及/提高-时空限制 1000ms / 128MB提示:收藏到任务计划后,可在首页查看。最新讨论推荐的相关题目题目描述检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包...原创 2019-04-02 00:32:31 · 284 阅读 · 0 评论 -
P1003 铺地毯(模拟)
洛谷 / 题目列表 / 题目详情P1003 铺地毯Luogu应用题库训练比赛记录讨论38.1K通过98.9K提交题目提供者 CCF_NOI评测方式 云端评测标签 NOIp提高组2011难度 普及-时空限制 1000ms / 128MB提示:收藏到任务计划后,可在首页查看。最新讨论推荐的相关题目题目描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域...原创 2019-04-02 00:37:00 · 241 阅读 · 0 评论 -
P1067 多项式输出(模拟)
[题目链接](https://www.luogu.org/problemnew/show/P1067)洛谷 / 题目列表 / 题目详情P1067 多项式输出Luogu应用题库训练比赛记录讨论21.2K通过74.5K提交题目提供者 CCF_NOI评测方式 云端评测标签 NOIp普及组2009难度 普及-时空限制 1000ms / 128MB提示:收藏到任务计...原创 2019-04-02 00:44:11 · 430 阅读 · 0 评论 -
P1056 排座椅(模拟)
题目描述上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了MM行NN列,坐在第i行第j列的同学的位置是(i,j)(i,j),为了方便同学们进出,在教室中设置了KK条横向的通道,LL条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少...原创 2019-04-02 22:37:52 · 254 阅读 · 0 评论 -
P1192 台阶问题(递推)
https://www.luogu.org/problemnew/show/P1192题目描述有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少11级),问到达第N级台阶有多少种不同方式。输入输出格式输入格式:两个正整数N,K。输出格式:一个正整数,为不同方式数,由于答案可能很大,你需要输出ans mod 100003后的结果。输入输出样例输入样例#1:5 2输出...原创 2019-04-16 00:28:12 · 287 阅读 · 0 评论 -
P2055 [ZJOI2009]假期的宿舍(二分图匹配)
题目描述学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识。我们假设每个人只能睡和自己直接认识的人的床。那么一个解决方案就是 B 睡 A 的床而 C 睡 B 的床。而实际情况可能非常复杂,有的人可能认识好多在校学生,在校学生之间也不一定都互相认识。我们已知...原创 2019-04-16 22:56:16 · 157 阅读 · 0 评论 -
P1886 滑动窗口(求连续区间最值的O(N)解法,单调队列)
题目描述现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。例如:The array is [1 3 -1 -3 5 3 6 7], and k = 3.输入输出格式输入格式:输入一共有两行,第一行为n,k。第二行为n个数(<INT_MAX).输出格式:输出共两行,第...原创 2019-04-21 21:05:16 · 379 阅读 · 0 评论 -
P1223 排队接水
https://www.luogu.org/problemnew/show/P1223题目描述有n个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小。输入输出格式输入格式:输入文件共两行,第一行为n;第二行分别表示第1个人到第n个人每人的接水时间T1,T2,…,Tn,每个数据之间有1个空格。输出格式:输出文件有两行,...原创 2019-04-17 22:47:11 · 205 阅读 · 0 评论 -
P1119 灾后重建(经典floyd)
https://www.luogu.org/problemnew/show/P1119题目背景BB地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。题目描述给出B地区的村庄数N,村庄编号从0到N−1,和所有M条公路的长度,公...原创 2019-04-17 22:58:54 · 179 阅读 · 0 评论 -
P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles(简单dp)
https://www.luogu.org/problemnew/show/P1216题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上...原创 2019-04-23 17:05:49 · 208 阅读 · 0 评论 -
P1908 逆序对
P1908 逆序对https://www.luogu.org/problemnew/show/P1908标签难度 普及/提高-时空限制 1000ms / 128MB提示:收藏到任务计划后,可在首页查看。最新讨论推荐的相关题目题目描述猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人...原创 2019-06-05 21:16:03 · 149 阅读 · 0 评论 -
P1135 奇怪的电梯(BFS/DFS)
来源:https://www.luogu.org/problemnew/show/P1135题目描述有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第i层楼(1≤i≤N)上有一个数字Ki(0≤Ki≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3, 3 ,1 ,2 ,5代表了Ki(K1=...原创 2019-03-23 17:38:19 · 1228 阅读 · 0 评论