摘要: upd on 2024/10/25:本质上就是陪集分解 问题的引入 ​ 一个 \(2\times2\) 的棋盘,给每一个格子黑白染色,如果两种染色方案能通过旋转完全重叠的话,那么这两种方案算一种,那么求总共有几种染色的方法? sol#1 暴力枚举 ​ 这个就没什么好说的了,反正总共四个格子,每个格子 阅读全文
posted @ 2024-10-25 21:50 chx#XCPC 阅读(79) 评论(0) 推荐(0)
摘要: 本文比较杂,涉及多方面 #1 矩阵 *1 矩阵乘法 \[\left[ \begin{array}{ll} 1&0&0\\ 0&1&0\\ 0&0&1 \end{array} \right] \]​ 通常而言,矩阵乘法是用于实现线性变换的一种工具,一般将一个对象矩阵乘上变换矩阵就可以实现线性变换或者某 阅读全文
posted @ 2024-10-25 21:48 chx#XCPC 阅读(20) 评论(0) 推荐(0)
摘要: 题面 划分序列(divide) 给定一个长度为 的序列 ,现在要求把这个序列分成恰好若干段(每一段是一个连续子序列,且每个元素恰好属于一段),并且每段至少有一个元素,使得和最大的那一段的和最小。 请你求出这个最小值。 输入格式 第一行两个整数 ,表示序列长度和所需段数。 第二行 个整数 ,表示给定序 阅读全文
posted @ 2024-10-25 21:45 chx#XCPC 阅读(22) 评论(0) 推荐(0)
摘要: 简化题面 给一张无向图,在每一时刻,每一条边权值都为 \(1\) ,出现的概率都是给定的(但不完全相同),问最优决策下 \(1\) 到 \(n\) 的期望。 Attention: 是每条边都会有概率出现,而不是走每条边都会有概率成功,这就意味着,我在某一点的不同的边的出现的情况下,我会做出选择。 # 阅读全文
posted @ 2024-10-25 21:38 chx#XCPC 阅读(23) 评论(0) 推荐(0)
摘要: \(\color{green}\textbf{[记录一种巧妙的dp优化方法]}\) 这是一种巧妙的优化状态的方法,通过把状态提前(或者说是把状态转化为限制)的方法来避免记录一些别的信息,这种优化方法相比起数据结构优化更加强大,故作文记之 \(\color{blue}\textbf{[例题]}\) C 阅读全文
posted @ 2024-10-25 21:14 chx#XCPC 阅读(50) 评论(0) 推荐(0)
摘要: 传送门 A 简单dp 题意简述 在笛卡尔平面上有 \(n\) 个点,初始时你在原点,然后每次只能走到自己的右上方,在开始前你可以把所有点绕着原点旋转某个角度,求能走的最多的点 \(n\le 50\) 容易发现一个性质是:任何一种合法的方案,任意相邻两个点的连线的斜率都是正的,把这些斜率中的最小值取出 阅读全文
posted @ 2024-10-24 16:41 chx#XCPC 阅读(41) 评论(1) 推荐(0)
摘要: namespace Polynomial{ const int N=2e6+5,G=3,iG=332748118; int cir[N],w[N],r[N],sav[N]; void fft(int *f,int len,int t){ for(int i=0;i<len;++i){ cir[i]= 阅读全文
posted @ 2024-10-24 12:51 chx#XCPC 阅读(25) 评论(0) 推荐(0)
摘要: 遇到做过的题不会做,以后要好好改题 😦 \(\color{blue}\textbf{[例题]}\) ZRtes AB day1 t3 2022syzx夏季训练4 poj#2152 fire 模型 #basic: 在树上选择若干个点,每个点能覆盖个离自己距离不大于某个值的所有点,问一系列最优化(计数 阅读全文
posted @ 2024-10-24 12:49 chx#XCPC 阅读(19) 评论(0) 推荐(0)
摘要: 今天ZRtes爆零咯,就不在tes里写了 引言:以前一直只会用线段树2,线段树也是一直当做工具使用,一切线段树的科技除了线段树分治基本都不会,因此特作此文记之 线段树的 lazytag 与 pushdown 为了保证时间复杂度,线段树在做区间修改的时候引入了 lazytag 的概念,目的是为了节省没 阅读全文
posted @ 2024-10-24 12:47 chx#XCPC 阅读(15) 评论(0) 推荐(0)
摘要: 真的恶心,妈的放道D1恶心人,D1跟D2正解毛关系都没有,傻逼比赛 题号 CF1720D2 Xor-Subsequence (hard version) 简单转化一下题意就是求这样的一个 dp 数组: \(f[i]=max_{a[i]⊕j>a[j]⊕i}(f[j]+1)\) 以前看见异或不等完全不敢 阅读全文
posted @ 2024-10-24 12:47 chx#XCPC 阅读(205) 评论(0) 推荐(0)