摘要: #10050. 「一本通 2.3 例 2」The XOR Largest Pair 又是搋树。 看到这一题,首先想到的 \(\mathcal{O(n^2)}\) 的暴力,一看范围 \(1e5\) 果断放弃。 想想正解怎么做(我也借鉴了别人的思路,毕竟第一次学 根据 \(\oplus\) 的性质,相同 阅读全文
posted @ 2022-03-13 17:26 Gym_nastics 阅读(32) 评论(0) 推荐(0) 编辑
摘要: P5149 会议座位 我感觉能用 Trie 树的题都能用 map 做,并且速度还不慢,是错觉吗 这题很简单,考虑大小写那 Trie 就是颗 52 叉树,将每个单词是第几次输入的插入到 Trie 里,然后在 Trie 里查询第二组的串,记录到一个数组里,跑逆序对即可。 /* Knowledge : R 阅读全文
posted @ 2022-03-13 15:22 Gym_nastics 阅读(14) 评论(0) 推荐(0) 编辑
摘要: P3538 [POI2012]OKR-A Horrible Poem Describe: 第一行一个正整数 \(n(n \le 500 000)\),表示 \(S\) 的长度。 第二行n个小写英文字母,表示字符串 \(S\)。 第三行一个正整数 \(q(q \le 2 000 000)\),表示询问 阅读全文
posted @ 2022-03-13 10:33 Gym_nastics 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 字符串算法 所有 NOIp 算法基本都略有了解了,唯独字符串算法一直琢磨不清楚。 于是索性写篇文章记录一下。 哈希Hash 字符串哈希 感谢 kebrantily 的博客。 给定两个字符串,判定是否相同或者查询某一字符串出现的位置或次数。 一个一个匹配太慢了,但是不知哪个睿智想到了 hash 这种东 阅读全文
posted @ 2022-03-09 22:22 Gym_nastics 阅读(87) 评论(0) 推荐(1) 编辑
摘要: P4289 [HAOI2008]移动玩具 & P1225 黑白棋游戏 题目: 在一个 \(4 \times 4\) 的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动时只能将玩具向上下左右四个方向移动,并且移动的位置不能有玩具,请你用最少的移动次数将初始的玩具状态 阅读全文
posted @ 2022-03-06 16:32 Gym_nastics 阅读(54) 评论(3) 推荐(0) 编辑
摘要: 2022.2.13校内模拟赛题解报告 T1-url 思路:既然每个压缩的串必须比原先的短,还要相同串压缩必须相同,自然想到 STL 的 map 容器,映射一下即可,如何压缩串?考完听 ghc 讲他的 dfs 感觉太复杂了,为什么不直接随机呢,每次 rand%26+97 即可,题目保证有解也就是不可能 阅读全文
posted @ 2022-02-16 11:42 Gym_nastics 阅读(31) 评论(0) 推荐(1) 编辑
摘要: 数论笔记Ⅰ 此处笔记Ⅱ 前言 数论专题,2022清北学堂所授,当然他讲课的课件不敢恭维,所以全部都是自学的(( Link 此处 PDF 版本,可能有些许错误在写的时候写错了,望指正。 Latex 修好啦! 同余 若 $a,b$ 为两个整数,且他们的差 $a-b$ 能被某个自然数 $m$ 所整除,则称 阅读全文
posted @ 2022-01-26 22:13 Gym_nastics 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 清北澡堂搓澡记 \(Day1\) 文章中多处严重错误,请酌情思考自行改正 不是说好了讲数论吗…… 分块 Q: 为什么块长$\sqrt{n}$? A: 我们将序列按块大小 \(Size\) 进行分块,同时记录每块的区间和 \(sum[i]\),显然最后一块可能不完整,但是影响不大。 1.查询操作: ​ 阅读全文
posted @ 2022-01-24 06:33 Gym_nastics 阅读(44) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-12-29 22:30 Gym_nastics 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 今天szt学长给我们讲了树剖,听完之后脑子着实嗡嗡的,这什么玩意啊 ,本来想做题,但还是想先巩固一下吧。于是这篇文章诞生了… 树剖能干什么? 修改两点路径上的值 查询两点路径上的值 修改单点的值 查询单点的值 前置知识 1.线段树,不会请退役。 2.dfs序,不会请自行百度,这里给篇文章。 前 阅读全文
posted @ 2021-12-19 17:19 Gym_nastics 阅读(40) 评论(0) 推荐(0) 编辑