摘要: Description AcWing 洛谷 Solution Solution 1 \(50pts\) 因为50分的数据保证了图是一个DAG,所以可以直接拓扑。 Solution 2 \(100pts\) 每次肯定是先买后卖,可以枚举这个买卖的分界点。设分界点为k,则买一定在1->k的路上(包括1与 阅读全文
posted @ 2021-08-04 16:07 panjx 阅读(47) 评论(0) 推荐(0) 编辑
摘要: bzoj 2054/bzoj 2375 Description 给定一个长度为 \(n\) 的序列,共 \(m\) 次操作,再给定两个数 \(p\)、\(q\),每次把 \((i*p+q)\)%\(n+1\) 与 \((i*q+p)\)%\(n+1\) 之间的点染上颜色 \(i\) ,被染过色的会被 阅读全文
posted @ 2021-08-04 15:12 panjx 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 暑假的OI安排,自用 阅读全文
posted @ 2021-07-27 23:07 panjx 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Description 定义一个字符串 \(t\),定义前缀函数 \(q(t\)\(i\)\()\) \((0≤i≤t.length()-1)\) 表示 \(t\)\(0\) ~ \(t\)\(i\) 这个子串前缀与后缀相等的长度。 又定义 \(f(t)=\) \(max\){ \(q(t\)\(i 阅读全文
posted @ 2021-07-27 15:21 panjx 阅读(100) 评论(0) 推荐(1) 编辑
摘要: AcWing 1018 数字三角形模型T2 阅读全文
posted @ 2021-07-02 18:13 panjx 阅读(66) 评论(0) 推荐(0) 编辑
摘要: AcWing 1015 数字三角形模型T1 阅读全文
posted @ 2021-07-02 17:37 panjx 阅读(86) 评论(0) 推荐(0) 编辑
摘要: AcWing 1021 阅读全文
posted @ 2021-05-19 20:50 panjx 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Hindi tatay ng tanong Item 阅读全文
posted @ 2021-05-01 15:51 panjx 阅读(23) 评论(0) 推荐(0) 编辑
摘要: AHOI考前的各种划水 阅读全文
posted @ 2021-04-03 23:39 panjx 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 树 1、LCA 1.1 LCA模板 运用倍增思想,向根方向寻找,倍增跳跃。 #include <bits/stdc++.h> using namespace std; const int N = 5E5 + 5; int f[N][20], s, n, m, x, y, dep[N], b[N]; 阅读全文
posted @ 2021-03-31 20:20 panjx 阅读(108) 评论(0) 推荐(0) 编辑