随笔分类 -  洛谷官方题单

上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要:原题链接:https://www.luogu.com.cn/problem/P1219 题意解读:八皇后,经典回溯问题。 解题思路: 逐行摆放棋子,关键在于如何快速判断行、列、正斜(左上到右下)、反斜(右上到左下)方向有没有已放其他棋子 1、由于逐行摆放,因此行不需要判断 通过一个bool col[ 阅读全文
posted @ 2024-03-04 16:19 五月江城 阅读(44) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P3743 题意解读:设备使用的时间越久,需要充电的总时间也越多,具备单调性,根据使用的时间,计算需要充电的时间,如果充电总时间<=使用的时间,说明有电量还能富余,使用时间还可以更多,因此只需对使用时间进行二分即可。 解题思 阅读全文
posted @ 2024-03-04 14:27 五月江城 阅读(45) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1163 题意解读:利率越小,贷款期限和每个月还的钱固定的情况下,越有可能能够还完全部的贷款,具备单调性,因此给定贷款利率、贷款月数、每月还款钱数,可以计算最终贷款还剩下多少,有两种情况:>=0,说明利率可能大了,要试探更 阅读全文
posted @ 2024-03-03 20:44 五月江城 阅读(32) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1182 题意解读:每段和的最大值越小,则分段数就越多,因此可以通过给定每段和的最大值,将分段数划分为两类:<=M,>M,对每段和的最大值进行二分即可。 解题思路: 二分的判定条件为,给定每段和的最大值,计算分段数,计算逻 阅读全文
posted @ 2024-03-02 21:25 五月江城 阅读(22) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P3853 题意解读:相邻路标的最大距离即空旷指数,空旷指数越小,用的路标越多,因此可以根据空旷指数将使用路标情况分成两类:路标数<=K,路标数>K,对空旷指数进行二分即可。 解题思路: 二分的判定条件为, 给定空旷指数,计 阅读全文
posted @ 2024-03-01 15:39 五月江城 阅读(54) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P2678 题意解读:最短跳跃距离越大,要移走的石头就越多,因此可以根据最短跳跃距离的不同把情况分为两类:移走的石头数<=M、移走的石头数>M,对最短跳跃距离二分即可。 解题思路: 二分的判定条件如下: 对于给定最短跳跃距离 阅读全文
posted @ 2024-03-01 14:42 五月江城 阅读(32) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P2440 题意解读:切出来的长度越短,则段数越多,因此切出来的长度可以把情况分成两类:段数大于等于k、段数小于k,可以通过二分长度来解决。 解题思路: 二分的关键在于判定条件,此题就是对二分到的长度计算可以切割的段数,如果 阅读全文
posted @ 2024-03-01 09:36 五月江城 阅读(69) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1678 题意解读:要计算不满意度之和的最小值,就要保证每个人的不满意度最小,即选择的学校录取分数-学生分数之差的绝对值最小。 解题思路: 如何在学校录取分数中找与学生分数最接近的呢?有三种可能: 1、学生分数在录取分数中 阅读全文
posted @ 2024-02-29 18:15 五月江城 阅读(63) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1024 题意解读:方程在-100~100范围内有三个根,则必然存在两个数l<r,使得f(-100) * f(l)<0,f(l)*f(r)<0,f(r)*f(100)<0 解题思路: 设方程的三个根是x1、x2、x3,l在 阅读全文
posted @ 2024-02-29 15:57 五月江城 阅读(31) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1873 题意解读:要求伐木机锯片最大是多少时,至少能得到M米的木材,伐木机锯片越大,能得到的木材越少。 解题思路: 根据题意,下列判定条件可以把锯片长度分为两类: 1、得到木材长度小于M米(锯片不符合要求:false) 阅读全文
posted @ 2024-02-29 14:24 五月江城 阅读(18) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1102 题意解读:寻找A-B=C的数对数量,C大于0,B一定比A小,枚举B,找A是否存在即可。 解题思路: 先将数据由小到大排序,接下来介绍两种方法:二分、双指针 1、二分 枚举第1~n-1个数,作为B,寻找A=B+C的 阅读全文
posted @ 2024-02-29 11:57 五月江城 阅读(116) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P2249 题意解读:找有序数组中某个数第一次出现的位置,二分模版题,由于是二分板块的第一题,有必要对二分的各种模版进行介绍。 解题思路: 关于二分的一切: 1、二分的本质 二分的本质,是通过某种判定把目标范围划分成两个区间 阅读全文
posted @ 2024-02-28 19:39 五月江城 阅读(131) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1080 题意解读:通过不同的排队方式,让获得最多奖赏的大臣金额尽可能的少。此题如果没有思路,用全排列枚举可以“骗”分,更好的做法直觉上是某种贪心策略,另外基于数据规模考虑,要拿满分,需要上高精度。下面就由浅入深一步一步的 阅读全文
posted @ 2024-02-27 16:14 五月江城 阅读(197) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P4447 题意解读:将一个有序的数列,按不重复连续数分成一组,可分成若干组,使得人数最少的组在各种分组方式之中是最大的。 解题思路: 观察样例说明,有6个测试点的ai​互不相同,因此直接将数据排序,然后连续数分成一组,计算 阅读全文
posted @ 2024-02-26 18:16 五月江城 阅读(129) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P4995 题意解读:消耗最大的体力跳完所有石头,贪心选择问题。 解题思路: 贪心策略: 每次保证有最大的高度差即可, 第一次跳到最大高度 然后跳到最小高度,再跳到剩下的最大高度,再跳第二小高度,以此类推,直到跳完所有石头。 阅读全文
posted @ 2024-02-26 11:05 五月江城 阅读(72) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1094 题意解读:贪心选择 解题思路: 贪心策略: 将纪念品按价格由小到大排序,优先一大、一小,如果价格之和不超限,则分为一组,如果超限,则大的单独分为一组, 重复以上过程,直到所有数据都遍历到,采用一头一尾双指针即可。 阅读全文
posted @ 2024-02-26 09:55 五月江城 阅读(39) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1208 题意解读:就是一个部分背包问题,贪心模版题。 解题思路:优先选择单价低的牛奶即可。 100分代码: #include <bits/stdc++.h> using namespace std; const int 阅读全文
posted @ 2024-02-25 11:29 五月江城 阅读(41) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P5019 题意解读:最短时间内填满道路,连在一起的不为0的坑可以一起填 解题思路: 方法1:分治法 对于一段连续不同深度的坑,可以最多连续填的天数是最小深度 在填满最小深度之后,分别针对其左边和右边的区域再进行填充,这就是 阅读全文
posted @ 2024-02-25 10:43 五月江城 阅读(85) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1478 题意解读:题目的本质是任务安排问题,有n件任务,每件任务耗时不同,在一定的时间内,如何安排任务使得完成的任务越多越好。 解题思路: 对于这类问题,贪心策略是优先完成容易的。 回到摘苹果问题,要优先摘耗费力气小的, 阅读全文
posted @ 2024-02-23 13:02 五月江城 阅读(56) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1106 题意解读:如何删数,让剩下的数最小,贪心选择问题。 解题思路: 方法1:删数法 先看样例: 175438 4 第1次遍历:删掉7,剩下15438 第2次遍历:删掉5,剩下1438 第3次遍历:删掉4,剩下138 阅读全文
posted @ 2024-02-23 10:18 五月江城 阅读(342) 评论(0) 推荐(0) 编辑

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