随笔分类 -  洛谷官方题单

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
摘要:原题链接:https://www.luogu.com.cn/problem/P4147 题意解读:找到一个只包含'F'的最大的子矩形。 解题思路: 方法1:设R为0,F为1,先计算二维前缀和,再枚举所有子矩形左上角(x1,y1)、右下角(x2,y2),计算子矩形的区间和,更新最大值,只能得到部分分。 阅读全文
posted @ 2024-08-15 16:32 hackerchef 阅读(131) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/jcwy/p/18233382 阅读全文
posted @ 2024-08-14 11:26 hackerchef 阅读(32) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/jcwy/p/18245783 阅读全文
posted @ 2024-08-14 10:00 hackerchef 阅读(46) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1115 题意解读:最大连续子序列的和。 解题思路: DP的做法可参考:https://www.cnblogs.com/jcwy/p/18144124 也可以采用双指针来枚举: i从1开始,j=i 用j来枚举连续序列,如果 阅读全文
posted @ 2024-08-14 10:00 hackerchef 阅读(74) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1638 题意解读:在n个数中,选出a、b两个端点,使得a~b之间不同的数字为m,且b-a最小。 解题思路: 要寻找最小的包括所有数字的区间,可以采用双指针算法 1、设i,j分别是左右指针 2、如果当前区间内不同数字个数不 阅读全文
posted @ 2024-08-13 17:40 hackerchef 阅读(57) 评论(0) 推荐(0)
摘要:此题前面已经讲述了三种做法:二分、双指针、map 请参考题解: https://www.cnblogs.com/jcwy/p/18043197 https://www.cnblogs.com/jcwy/p/18086618 阅读全文
posted @ 2024-08-12 11:08 hackerchef 阅读(35) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P5937 题意解读:已知长度为n的01序列,给出m个判断,每个判断认为l~r之间1的个数是偶数或者奇数,计算前多少个判断是正确的。 解题思路: 先用前缀和思想来思考本题:假设s[i]是序列前i个数的和 对于每一个判断,有两 阅读全文
posted @ 2024-08-12 09:17 hackerchef 阅读(161) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P4375 题意解读:计算双向冒泡排序一共要进行多少趟。 解题思路:一道思维难度较大的题! 由于数据各不相同,先将其离散化处理从1~n的数,如果每个数不在自己的位置则是无序。 对于双向冒泡排序,对于第x个位置来说,每一趟正向 阅读全文
posted @ 2024-08-07 10:43 hackerchef 阅读(55) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1904 题意解读:给出(左端点,高度,右端点)表示的若干建筑,要输出其轮廓,所谓轮廓就是每个点被覆盖的最高建筑的高度所描绘的线。 解题思路: 如果能计算每个点被覆盖的最高建筑的高度,用数组h[10005]保存,那么输出轮 阅读全文
posted @ 2024-08-05 23:13 hackerchef 阅读(109) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P3029 题意解读:不同的坐标位置有不同种类的牛,要计算一个最小的区间,包括所有种类的牛。 解题思路: 由于坐标位置不连续,并且数值范围较大,因此需要离散化处理,将坐标处理成1~n连续分布 由于种类编号数值范围也比较大,也 阅读全文
posted @ 2024-08-01 17:22 hackerchef 阅读(117) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P4552 题意解读:对一组数字序列,进行若干次区间+1或者-1操作,最终使得所有数字一样,计算最少的操作次数,以及能得到多少种不同序列。 解题思路: 要使得序列每一个数字都相同,则其差分除了第一项之外其余项都是0。 因此, 阅读全文
posted @ 2024-08-01 14:50 hackerchef 阅读(85) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P2882 题意解读:一个有F、B组成的序列,每次可以翻转k个连续子序列,翻转:F->B,B->F,计算最少翻转多少次可以将序列都变成F,并求相应的k。 解题思路: 为方便处理,设F为1,B为0 1、朴素做法 枚举k:1~n 阅读全文
posted @ 2024-08-01 12:08 hackerchef 阅读(97) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1083 题意解读:已知第i天有r[i]个教室可以供租借,有m个租借教室的订单,第i订单需要在第s[i]~t[i]天区间内租借d[i]个教室,计算是否全部订单都能满足,如果不满足要输出从第几个订单开始不满足。 解题思路: 阅读全文
posted @ 2024-07-31 15:45 hackerchef 阅读(67) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P3406 题意解读:1-n个城市共了n段路,第i段路不买卡票价a[i],买卡票价b[i](卡本身花费c[i]),给定一个路程顺序,计算最少的通行费用。 解题思路: 根据路程,计算每段路各走了多少次,然后对于每段路,计算买卡 阅读全文
posted @ 2024-07-31 14:31 hackerchef 阅读(68) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P3017 题意解读:将一个r*c的矩阵,横向切成a条,每一条纵向切除b块,计算每一块子矩阵之和的最小值最大是多少。 解题思路: 要计算最小值中最大的,直觉上可以采用二分,下面来分析单调性: 给定一个子矩阵块之和的值,值越小 阅读全文
posted @ 2024-07-30 14:46 hackerchef 阅读(65) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P2004 题意解读:在一个n*m的矩阵中,找到边长为c的正方形,使得正方形范围内的数之和最大,输出正方形的左上角坐标。 解题思路: 二维前缀和的简单应用 第一步:计算二维前缀和 第二步:枚举边长为c的正方形左上角,计算正方 阅读全文
posted @ 2024-07-29 18:04 hackerchef 阅读(65) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1884 题意解读:给定n个矩形的平面直角坐标系下左上角、右下角的坐标,计算这n个矩形能覆盖的的格子数。 解题思路: 直观上来看,此题是一个差分应用,针对二维差分数组,将n个矩形区域内每个格子的值加1,然后统计有多少个不为 阅读全文
posted @ 2024-07-29 15:54 hackerchef 阅读(192) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1955 解题思路:本题的考察点有两个:并查集、离散化 具体内容参考之前的题解:https://www.cnblogs.com/jcwy/p/18096711 阅读全文
posted @ 2024-07-29 10:58 hackerchef 阅读(32) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1496 题意解读:给定n个区间[a,b),计算所有区间覆盖的总长度。 解题思路: 方法1、离散化 先思考一种比较直观的思路: 既然要计算多个区间覆盖的总长度,可以枚举每一个区间[a,b),通过一个桶数组来标记区间中所有的 阅读全文
posted @ 2024-07-28 14:42 hackerchef 阅读(130) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P3397 题意解读:给定一个n*n的矩阵,每个元素初始值为0,再将m个子矩阵中的元素都增加1,统计每个元素最终的值。 解题思路: 1、暴力法 枚举每一个子矩阵,将对应元素值加1,时间复杂度为1000^3,不可行。 2、二维 阅读全文
posted @ 2024-07-26 11:22 hackerchef 阅读(136) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页