把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
摘要: 今天是2024年4月17日,距高考还有51天。 现在是傍晚。不同于炎热的前几日,此时天空阴暗,电脑背后的窗外时不时有闪电掠过。 阅读全文
posted @ 2024-04-17 16:49 Kan_kiz 阅读(7) 评论(0) 推荐(1) 编辑
摘要: 顺带写一下CSP发生的事吧。本来今年没想写游记的,想了想还是记录一下珍贵的经历吧。随便写点也行。 有空再来整理一下相册! CSP-S 2023 最开始考虑要不要报名只是因为OI生涯打的残念太多了。报名截止前一周在心里反复劝自己不要报名。 截止当天家长还是让我报了,欧老师帮我交了参赛费( 高三了,生活 阅读全文
posted @ 2023-11-19 22:35 Kan_kiz 阅读(129) 评论(2) 推荐(2) 编辑
摘要: 生日快乐 \(\text{Kan_kiz}\)!! 祝你怀抱勇气拾起前路的每一颗宝石 阅读全文
posted @ 2023-09-21 20:24 Kan_kiz 阅读(257) 评论(0) 推荐(1) 编辑
摘要: 感谢 $\text{tidongCrazy}$ 倾情授课。 基本形式 $$f_i=k_1f_{i-a_1}+k_2f_{i-a_2}+\cdots+g(i)$$ 把递推需要用到的项全部存进矩阵里面,固定的系数则放在转移矩阵里面。最后的那个$g$,其实可以认为是另外一个(或者多个)递推数列,它涉及了$ 阅读全文
posted @ 2022-11-04 11:10 Kan_kiz 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 感谢 $ \text{orzws/chy} $ 倾情授课。 贪心与动态规划的一个使用条件是无决策后效性。这个我暂时不大理解,没法写总结 然后就是贪心的一些证明方式。听说很多时候贪心是猜后证明的,然后我可以不证明 对拍试试正确性是么.jpg -1. 证明方式 微扰:见下 排序贪心; 反证法; 数学归纳 阅读全文
posted @ 2022-11-04 11:10 Kan_kiz 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 真的不会。QAQ 简介 倍增法。不知道算是分治还是滴批的一种东西。这里把倍增和 $\text{ST}$ 表放一起($\text{ST}$ 表本质也是倍增),原理: 倍增原理主要是二进制拆分。$N=\sum(bit_i\times2^i)$; $ST$ 表原理主要是区间分治/合并,即 $2^n=2^{ 阅读全文
posted @ 2022-10-24 19:10 Kan_kiz 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 给定一个序列,要求相邻两个数至少选一个,求选出数的最大平均数和最大中位数 \(\text{sol}\):二分答案。 二分平均数$\text{mid}\(,将每个元素减去\)\text{mid}\(,\)\text{DP}\(一遍求能选的最大总和,大于等于\)\text{0}$即$true$ 二分中位 阅读全文
posted @ 2022-03-21 22:03 Kan_kiz 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 排列组合 \({n \choose m} = \frac{n!}{(n-m)!m!}\) \(A_n^m=\frac{n!}{(n-m)!}\) \(C_n^m=\frac{A_n^m}{A_m^m}=\frac{n!}{(n-m)!m!}\) 恒等式 (1) \(C_n^m=C_n^{n-m}\) 阅读全文
posted @ 2022-03-10 21:54 Kan_kiz 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 甲:ABC214 F - Substrings 乙:ARC117 C - Tricolor Pyramid 丙1:ARC110 E - Shorten ABC 丙2:AGC027 E - ABBreviate 丁:ABC171 F - Strivore 戊:CF1481 E - Sorting Bo 阅读全文
posted @ 2022-03-06 22:13 Kan_kiz 阅读(49) 评论(0) 推荐(0) 编辑
摘要: (还在更新,别急。更新进度(20/26);做题进度(24/26);口胡进度(26/26)) 本来想等写完来写总结的.......... 还是没写完啊。 前面的题大多比较水....后面倒是很多难题没写。不过通过这场DP Edu,也让我发现我连背包都写不清楚.... 以前对动态规划这部分有点逃避()现在 阅读全文
posted @ 2021-11-18 15:29 Kan_kiz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 给定一张边带权的有向图。从节点$1$出发,每经过一条边一次,得分加上这条边的边权。(可以多次经过,多次累加 必须在点$n$结束游戏 判断是否能使得分无限大,如果否,求最大得分。 sol 题目所给的边权可以为负,$dfs$判环+$DAG$上$DP$最长路是补锌的(? 然后很容易想到边权取相反数,跑一遍 阅读全文
posted @ 2021-11-10 12:12 Kan_kiz 阅读(97) 评论(1) 推荐(0) 编辑
摘要: 给定两个长度为n的序列$A$,\(B\)。 有m个可用的操作$(t_i,u_i,v_i)$。 $t$代表操作类型。 当$t=1$时,表示能够将$A_{u_i}$和$A_{v_i}\(同时\)+1$; 当$t=2$时,表示能够将$A_{u_i}$和$A_{v_i}\(其中一者\)+1$,另者$-1$; 阅读全文
posted @ 2021-11-10 11:46 Kan_kiz 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 给定一张图,对图上边黑白染色,使得同时选择了两种颜色边的最小生成树边权和为X,求染色方案数。 先求出图的$mst$大小,然后分三类讨论: 1.\(X<mst\) 无解 2.\(X==mst\) 我们求出可以构成最小生成树的边集大小$sumst$。 可以发现,在这个边集里,只要不是所有边颜色相同,就一 阅读全文
posted @ 2021-11-05 14:53 Kan_kiz 阅读(56) 评论(0) 推荐(0) 编辑
摘要: [HNOI2016]序列 草稿纸 P3246 [HNOI2016]序列 给定一个长度为n的序列,q个询问,每次询问[l,r]的所有子段的最小值之和。 设f[i]为以i为右端点的区间答案,pre[i]为i左边第一个比a[i]小的数的位置。 可以发现如果这个左端点<=pre[i],其实右端点放在pre[ 阅读全文
posted @ 2021-11-04 19:32 Kan_kiz 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 快速幂_取余 快速幂_取余运算 #include <algorithm> #include <iostream> #include <cstring> #include <cstdio> #include <cmath> using namespace std; long long mod; inl 阅读全文
posted @ 2021-09-15 16:10 Kan_kiz 阅读(266) 评论(1) 推荐(0) 编辑
浏览器标题切换
浏览器标题切换end