会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
劝君
渭城朝雨浥轻尘,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
55
下一页
2022年12月17日
洛谷P3224 [HNOI2012]永无乡 题解 splay tree 启发式合并
摘要: 题目链接:https://www.luogu.com.cn/problem/P3224 主要知识点是:树上启发式合并,即每次合并将小的树里面的每个点合并大大的树里面,时间复杂度 $O(n \log^2 n)$。 同时需要开并查集维护集合关系。 示例程序: #include <bits/stdc++.
阅读全文
posted @ 2022-12-17 14:22 quanjun
阅读(63)
评论(0)
推荐(0)
2022年12月15日
洛谷P1486 [NOI2004] 郁闷的出纳员 题解 splay tree
摘要: 题目链接:https://www.luogu.com.cn/problem/P1486 涉及操作: 插入一个点 删除左子树(先找到 $\ge m$ 的最小的点然后 splay 到根节点)(注:这里我用 $m$ 表示薪资的下限) 找第 $k$ 大的节点的权值(需要注意的是:某一个权值可能具有多个点)
阅读全文
posted @ 2022-12-15 20:25 quanjun
阅读(30)
评论(0)
推荐(0)
2022年12月14日
CF1203F1 Complete the Projects (easy version) 题解 贪心
摘要: 题目链接:https://www.luogu.com.cn/problem/CF1203F1 题目大意: 有 $n$ 个任务,初始有 $r$ 点体力。 完成第 $i$ 个任务前至少需要 $a_i$ 点体力,完成第 $i$ 个任务会增加 $b_i$ 的体力($b_i$ 可能为负)。 任意时刻体力不能为
阅读全文
posted @ 2022-12-14 12:36 quanjun
阅读(18)
评论(0)
推荐(0)
2022年12月8日
洛谷P8767 [蓝桥杯 2021 国 A] 冰山 题解 splay tree
摘要: 题目链接:https://www.luogu.com.cn/problem/P8767 鸣谢:这道题的顺利解决得到了 7KByte 大佬的大力帮助,在此再次表示感谢。 首先,我的想法是这样的: 使用一个 splay tree 来维护这些冰山的信息。 对于每次操作的 $x$ 和 $y$: 先将所有节点
阅读全文
posted @ 2022-12-08 18:46 quanjun
阅读(86)
评论(0)
推荐(0)
2022年12月7日
AcWing2437. Splay 题解
摘要: 题目链接:https://www.acwing.com/problem/content/description/2439/ 题目大意:splay 执行区间翻转 示例程序: #include <bits/stdc++.h> using namespace std; const int maxn = 1
阅读全文
posted @ 2022-12-07 14:17 quanjun
阅读(26)
评论(0)
推荐(0)
2022年11月9日
莫比乌斯函数的线性筛
摘要: 莫比乌斯函数 $$\mu(n) = \begin{cases} 1, & \text{if } n = 1 \ (-1)^k, & \text{if } n = p_1p_2 \ldots p_k \ 0, & \text{others} \end{cases}$$ 即: $\mu(1) = 1$
阅读全文
posted @ 2022-11-09 11:25 quanjun
阅读(35)
评论(0)
推荐(0)
2022年11月7日
《数论女王-数论与算法的奇幻故事》知识点
摘要: 约数、素数、合数(第一章) 若正整数 $b$ 可以整除正整数 $a$,即 $a$ 除以 $b$ 的余数为 $0$,则称 $b$ 为 $a$ 的约数。例如,$3$ 能整除 $6$,所以 $3$ 就是 $6$ 的约数。因为所有的数都可以被 $1$ 和它本身整除,所以任意数都包括 $1$ 和它本身这两个约
阅读全文
posted @ 2022-11-07 23:56 quanjun
阅读(370)
评论(0)
推荐(0)
2022年10月31日
洛谷P8775 [蓝桥杯 2022 省 A] 青蛙过河 题解 贪心+二分答案
摘要: 题目链接 https://www.luogu.com.cn/problem/P8775 题目大意 小青蛙住在一条河边,它想到河对岸的学校去学习。小青蛙打算经过河里的石头跳到对岸。 河里的石头排成了一条直线,小青蛙每次跳跃必须落在一块石头或者岸上。不过,每块石头有一个高度,每次小青蛙从一块石头起跳,这
阅读全文
posted @ 2022-10-31 19:06 quanjun
阅读(618)
评论(0)
推荐(0)
2022年10月28日
信息学竞赛中的对拍
摘要: 需要文件及其含义: in.cpp:产生输入数据的源文件; std.cpp:标程,即能产生正确数据但是会超时的源文件; me.cpp:检查的程序,即用于提交但是不确定对不对(所以拿来对拍)的源文件; run.bat:对拍脚本。 以下为一组示例: run.bat @echo off :loop in.e
阅读全文
posted @ 2022-10-28 09:23 quanjun
阅读(142)
评论(0)
推荐(0)
2022年10月18日
CF1622D. Shuffle 题解 组合数学/枚举
摘要: 题目链接:https://codeforces.com/problemset/problem/1622/D 题目大意:给定一个长度为 $n$ 的 01字符串 $s$,你可以对这个字符串进行最多一次操作,该次操作需要选择一个恰好包含 $k$ 个 1 的子串,并将这个子串中的元素任意调整顺序。问:能够得
阅读全文
posted @ 2022-10-18 21:12 quanjun
阅读(355)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
55
下一页
公告