会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wangmarui的博客
wangmarui's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
14
下一页
2024年6月1日
「比赛总结」AT ABC 356 总结
摘要: 由于该文负能量过多,因此已被密码保护。
阅读全文
posted @ 2024-06-01 22:13 wangmarui
阅读(33)
评论(0)
推荐(0)
编辑
「杂题乱刷」P8816
摘要: 链接 没啥好说的,直接看代码吧。 点击查看代码 /* Tips: 你数组开小了吗? 你MLE了吗? 你觉得是贪心,是不是该想想dp? 一个小时没调出来,是不是该考虑换题? 打 cf 不要用 umap!!! 记住,rating 是身外之物。 该冲正解时冲正解! Problem: 算法: 思路: */
阅读全文
posted @ 2024-06-01 19:54 wangmarui
阅读(5)
评论(0)
推荐(0)
编辑
2024年5月31日
「杂题乱刷」P8279
摘要: 链接 (Link) 一个好题。 就是说,你直接先求出这个数列的异或和,然后发现之后就可以两两匹配,如果无法匹配就默认这个数为 \(0\),然后做完了。 点击查看代码 /* Tips: 你数组开小了吗? 你MLE了吗? 你觉得是贪心,是不是该想想dp? 一个小时没调出来,是不是该考虑换题? 打 cf
阅读全文
posted @ 2024-05-31 13:01 wangmarui
阅读(2)
评论(0)
推荐(0)
编辑
2024年5月30日
「杂题乱刷」CF460C
摘要: 链接(luogu) 链接(codeforces) 有一个结论就是每次操作直接取一个存在目前最左边的最小值区间即可。 但是我不会证啊...... 大家感性理解。 点击查看代码 /* Tips: 你数组开小了吗? 你MLE了吗? 你觉得是贪心,是不是该想想dp? 一个小时没调出来,是不是该考虑换题? 打
阅读全文
posted @ 2024-05-30 20:38 wangmarui
阅读(1)
评论(0)
推荐(0)
编辑
「杂题乱刷」 AT_abc285_e
摘要: 好题。 直接上代码吧。 点击查看代码 /* Tips: 你数组开小了吗? 你MLE了吗? 你觉得是贪心,是不是该想想dp? 一个小时没调出来,是不是该考虑换题? 打 cf 不要用 umap!!! 记住,rating 是身外之物。 该冲正解时冲正解! Problem: 算法: 思路: */ #incl
阅读全文
posted @ 2024-05-30 13:57 wangmarui
阅读(1)
评论(0)
推荐(0)
编辑
2024年5月28日
「杂题乱刷」CF1977C
摘要: 题目链接 CF1977C (luogu) CF1977C (codeforces) 解题思路 首先这题有一个简单的思路,就是当这个序列的 LCM 大于 \(10^9\) 时,显然取所有数字数字是合法的。 然后我们接下来考虑 LCM 小于等于 \(10^9\) 的情况。 发现这种情况 LCM 很小,且
阅读全文
posted @ 2024-05-28 21:15 wangmarui
阅读(5)
评论(0)
推荐(0)
编辑
「杂题乱刷」CF1977B
摘要: 题目链接 CF1977B (luogu) CF1977B (codeforces) 解题思路 考虑通用做法。 我们发现如果直接用二进制来表示的话这个数会只包含 \(0,1\) 这两个数字。 发现这时阻碍我们构造的是连续的数字 \(1\)。 考虑消除连续的数字 \(1\)。 容易发现连续的数字 \(1
阅读全文
posted @ 2024-05-28 21:14 wangmarui
阅读(3)
评论(0)
推荐(0)
编辑
「杂题乱刷」P8572
摘要: 链接 发现这东西就很根号分治。 考虑两种情况: \(k \le 1000\),这部分直接用前缀和维护然后暴力做,时间复杂度 \(O(kq)\)。 \(k > 1000\),此时 \(n \le 500\),这部分直接预处理答案,时间复杂度 \(O(n^2 k)\)。 两个时间复杂度均正确,因此可以通
阅读全文
posted @ 2024-05-28 21:10 wangmarui
阅读(1)
评论(0)
推荐(0)
编辑
2024年5月23日
「杂题乱刷」CF1650E
摘要: 题目链接 CF1650E (luogu) CF1650E (codeforces) 解题思路 首先,你发现你只能改一个日期,那么我们肯定是改距离最近的旁边的两场考试,此时我们就可以将操作转化为删去一场考试并添加一场新考试的最小的休息时长,容易使用贪心 \(O(n)\) 解决。 总时间复杂度 \(O(
阅读全文
posted @ 2024-05-23 23:14 wangmarui
阅读(1)
评论(0)
推荐(0)
编辑
「杂题乱刷」CF1650D
摘要: 题目链接 CF1650D (luogu) CF1650D (codeforces) 解题思路 我们发现要想让第 \(i\) 个数变换一次就需要给第 \(i \sim n\) 中的一个位置做一次操作,因此我们很自然的就想到了倒推,容易证明这样是不劣的。 时间复杂度 \(O(n^2)\)。 参考代码 #
阅读全文
posted @ 2024-05-23 23:04 wangmarui
阅读(2)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
14
下一页
公告