会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
劝君
渭城朝雨浥轻尘,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
55
下一页
2021年12月12日
洛谷P5322 [BJOI2019]排兵布阵 题解 分组背包
摘要: 题目链接:https://www.luogu.com.cn/problem/P5322 解题思路: 分组背包。每个城堡是一个背包。 第 \(i\) 个城堡在和 \(s\) 个对手打的时候是有最多 \(s\) 种派兵方案的。可以先按照对手派兵人数从小到大排一下序,然后对于第 \(i\) 个对手,对应的
阅读全文
posted @ 2021-12-12 20:56 quanjun
阅读(86)
评论(0)
推荐(0)
2021年11月27日
LOJ132. 树状数组 3 :区间修改,区间查询 题解
摘要: 题目链接:https://loj.ac/p/132 解题思路: 设元素组元素为 \(a_i\),其方差数组为 \(d_i = a_i - a_{i-1}\) 则 \(a_x = \sum\limits_{i=1}^{x} d_i\) 所以有 \(\sum\limits_{i=1}^{x} a_i =
阅读全文
posted @ 2021-11-27 09:38 quanjun
阅读(185)
评论(0)
推荐(0)
2021年11月26日
数列分块解决区间更新+区间最值问题
摘要: 题目大意: 给定一个大小为 \(n\) 的数列 \(a_1, a_2, \ldots, a_n\),你需要对这个数列进行 \(m\) 次操作,操作包含如下两种类型: 1 x y z :将区间 \([x,y]\) 范围内的所有元素更新为 \(z\)(即:\(a_x, a_{x+1}, \ldots,
阅读全文
posted @ 2021-11-26 17:29 quanjun
阅读(135)
评论(0)
推荐(0)
2021年11月19日
洛谷P3870 [TJOI2009] 开关 题解 数列分块
摘要: 题目链接:https://www.luogu.com.cn/problem/P3870 涉及操作: 区间取反; 区间和。 其中, \(sum[i]\) 表示第 \(i\) 个分块的元素和,\(tag[i]\) 表示整体是否需要取反。 示例程序: #include <bits/stdc++.h> us
阅读全文
posted @ 2021-11-19 16:32 quanjun
阅读(74)
评论(0)
推荐(0)
洛谷P2357 守墓人 题解 数列分块
摘要: 题目链接:https://www.luogu.com.cn/problem/P2357 涉及操作: 区间更新; 单点更新(直接算到区间更新里面); 区间查询; 单点查询(直接算到区间查询里面)。 解题思路: 数列分块。 \(tag[i]\) 表示第 \(i\) 个分块中每个数都增加的值;\(sum[
阅读全文
posted @ 2021-11-19 13:01 quanjun
阅读(111)
评论(0)
推荐(0)
2021年11月18日
洛谷P1928 外星密码 题解 后缀表达式
摘要: 题目链接:https://www.luogu.com.cn/problem/P1928 后缀表达式模板题。 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 20020; char s[maxn]; int n;
阅读全文
posted @ 2021-11-18 18:30 quanjun
阅读(102)
评论(0)
推荐(0)
洛谷P2419 [USACO08JAN]Cow Contest S 题解 DAG上的简单搜索
摘要: 题目链接:https://www.luogu.com.cn/problem/P2419 解题思路: 本题其实是求解一类 “关键点”(这里指的关键点是所有点和它之间都能够达到的那些点),我是用dfs搜了 \(n\) 边,因为是 DAG ,所以时间复杂度为 \(O(n^2)\)。 但是虽然题面里说保证是
阅读全文
posted @ 2021-11-18 13:48 quanjun
阅读(89)
评论(0)
推荐(0)
洛谷P1119 灾后重建 题解 Floyd算法
摘要: 题目链接:https://www.luogu.com.cn/problem/P1119 解题思路: floyd变种题。主要要了解floyd算法的本质就是dp,状态 \(f_{i,j}\) 其实是状态 \(f_{i,j,k}\) 的状态压缩,表示 \(i\) 与 \(j\) 仅由前 \(k\) 个点(
阅读全文
posted @ 2021-11-18 13:16 quanjun
阅读(78)
评论(0)
推荐(0)
2021年11月17日
P1073 [NOIP2009 提高组] 最优贸易 题解 分层图最短路
摘要: 题目链接:https://www.luogu.com.cn/problem/P1073 解题思路: 将每个点 \(u\),拆成三层: 第 \(0\) 层:\((u, 0)\); 第 \(1\) 层:\((u, 1)\); 第 \(2\) 层:\((u, 2)\)。 各层之间依次建图。 然后对于任意点
阅读全文
posted @ 2021-11-17 14:53 quanjun
阅读(35)
评论(0)
推荐(0)
2021年11月16日
洛谷P7297 [USACO21JAN] Telephone G 题解 分层图最短路
摘要: 题目链接:https://www.luogu.com.cn/problem/P7297 解题思路: 对于每个颜色 \(c\),在第 \(c\) 层作出一条链,对于 \(1 \le i \lt n\),\((i,c)\) 和 \((i,c+1)\) 之间有一条权值为 \(1\) 的双向边。 \((i,
阅读全文
posted @ 2021-11-16 22:24 quanjun
阅读(97)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
55
下一页
公告