摘要: ## Ⅰ.妹子 ![](https://img2023.cnblogs.com/blog/2751294/202308/2751294-20230814125050936-1938219015.png) ![](https://img2023.cnblogs.com/blog/2751294/202 阅读全文
posted @ 2023-08-14 12:55 Aurora-JC 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ## Ⅰ.波状数列 ![](https://img2023.cnblogs.com/blog/2751294/202308/2751294-20230813140735727-1357932898.png) 考试时想到的是用 $f_{i,0/1}$ 表示用了 前 $i$ 个数,其中第一个数是山峰还是 阅读全文
posted @ 2023-08-13 14:32 Aurora-JC 阅读(13) 评论(0) 推荐(0) 编辑
摘要: [传送门](https://www.luogu.com.cn/problem/P2221) 输入时将 $r$ 先减 1。 发现收费之和为 $$ans = \sum\limits_{i = l} ^ {r} a_i \times (r - l + 1) \times (i - l + 1 )$$ 化简 阅读全文
posted @ 2023-06-08 09:29 Aurora-JC 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ## 题意 加 $k$ 条边,遍历到每一条边,使警察走过的边数最少 ## 分析 $1.$ 假如不加边,每条边都要走两次。 $2.$ 假如加了一条边,那么会形成一个环,而且环上的边只需要走一次,其余的边要走两次。 那么,对于 $k=1$ 的话,我们就要使环上的边尽量多,也就是说我们要找树的直径,使得树 阅读全文
posted @ 2023-06-07 21:14 Aurora-JC 阅读(43) 评论(0) 推荐(0) 编辑
摘要: [P7913 [CSP-S 2021] 廊桥分配](https://www.luogu.com.cn/problem/P7913): 让我们先忽略廊桥数量的限制来安排航班。我们维护一个空闲的廊桥队列,每到达一架航班,就给它安排编号最小的廊桥供其使用。 现在加上廊桥数量的限制。容易发现刚才的廊桥分配方 阅读全文
posted @ 2023-06-07 21:08 Aurora-JC 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 日期计算以$400$年为周期,每$400$年都有恰好$146097$天。($146097=365 \times 400 +100-4+1$) 预处理出$400$年内的情况,将年份模$400$即可快速得到答案。 几个简化代码的技巧: 对于格里高利历,以$1200$年$1$月$1$日为起始日,$r$ 减 阅读全文
posted @ 2023-06-07 21:08 Aurora-JC 阅读(66) 评论(0) 推荐(0) 编辑
摘要: update on: 2023.6.7 名字回归正常了,说明没有大寄。 Day 0 具体细节忘记了,就迷迷糊糊地到了酒店(~~司机倒车技术不错~~)。 晚上又跟 lzh,fj,xwk,玩 generals.io 。2V2,我跟 lzh 一队,不知道玩了多少把,一直都是我们赢,他们心态直接崩了,不跟我 阅读全文
posted @ 2023-06-07 21:05 Aurora-JC 阅读(36) 评论(0) 推荐(0) 编辑
摘要: # 概率 ## 1.基本概念 ![](https://img2023.cnblogs.com/blog/2751294/202306/2751294-20230607142537450-1609687656.png) ![](https://img2023.cnblogs.com/blog/2751 阅读全文
posted @ 2023-06-07 16:27 Aurora-JC 阅读(46) 评论(0) 推荐(1) 编辑
摘要: # 长链剖分 ## 1.算法简介与性质 长链剖分本质上就是另外一种链剖分方式。 长链剖分与重链剖分有相通之处,后者是将 子树大小 最大的儿子作为重儿子,前者则是将 子树深度 最大的儿子作为重儿子。可见两者只是换了一个剖分形式。 长链剖分有如下性质: * 性质 1:每个节点所在长链末端为其子树内最深节 阅读全文
posted @ 2023-06-04 15:44 Aurora-JC 阅读(230) 评论(0) 推荐(1) 编辑
摘要: 1.【最大公约数(GCD)和最小公倍数(LCM)】 【基本性质、定理】 \(\large gcd(a,b)=gcd(b,a−b) (a>b)\) \(\large gcd(a,b)=gcd(b,a\) \(\large mod\) \(b)\) \(\large gcd(a,b)\) \(\larg 阅读全文
posted @ 2023-06-04 15:39 Aurora-JC 阅读(139) 评论(0) 推荐(0) 编辑