peiwenjun's blog 没有知识的荒原
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

2024年10月26日

CF102354B Yet Another Convolution 题解

摘要: 题目描述 给定长为 \(n\) 的数列 \(a,b\) ,求数列 \(c\) 满足: \[c_k=\max_{\gcd(i,j)=k}|a_i-b_j|\\ \]数据范围 \(1\le n\le 10^5,1\le a_i,b_i\le 10^9\) 。 时间限制 \(\texttt{6s}\) , 阅读全文

posted @ 2024-10-26 23:32 peiwenjun 阅读(129) 评论(0) 推荐(0)

2024年10月22日

zkw 线段树学习笔记

摘要: 一、简介 zkw 线段树专门用于线段树卡常,同时码量比普通线段树要小。 原理是通过将线段树补成完全二叉树,直接找到第 \(i\) 个叶子节点(编号为 \(p+i\) ),然后从下往上更新,从而避免递归。 这里常数 p=1<<(__lg(n)+1) ,编号为 \(p\) 和 \(p+n+1\) 的叶子 阅读全文

posted @ 2024-10-22 15:39 peiwenjun 阅读(233) 评论(0) 推荐(0)

2024年10月20日

矩阵的秩性质总结

摘要: 矩阵的秩用法实在过于灵活,写篇随笔记录一下。 矩阵的秩定义 矩阵的秩常见定义有以下两种: 非零子式的最高阶数。 行(列)向量空间的极大无关组向量个数。 矩阵的秩基本性质 从定义出发不难得到以下性质: \(0\le r(A)\le\min(m,n)\) 。 \(r(A^T)=r(A)\) 。 \(r( 阅读全文

posted @ 2024-10-20 23:04 peiwenjun 阅读(2961) 评论(0) 推荐(1)

2024年10月1日

CF2018E2 Complex Segments (Hard Version) 题解

摘要: 题目描述 \(T\) 组数据,给定 \(n\) 条线段 \([l_i,r_i]\) ,称一个线段集合是复杂的,当且仅当: 它可以被划分成若干个大小相等的线段组。 两条线段相交当且仅当它们在同一组。 求用这 \(n\) 条线段构成的复杂线段集合大小的最大值。 数据范围 \(1\le n,\sum n\ 阅读全文

posted @ 2024-10-01 16:13 peiwenjun 阅读(111) 评论(0) 推荐(0)

2024年9月24日

CF1257G Divisor Set 题解

摘要: 题目描述 给定 \(n\) 个质数 \(p_1,\cdots,p_n\) ,记 \(m=\prod_{i=1}^np_i\) 。 求最大的由 \(m\) 的因数构成的集合 \(S\) ,满足 \(\forall x,y\in S,x\neq y\) ,均有 \(x\not\mid y\) 。 输出 阅读全文

posted @ 2024-09-24 11:00 peiwenjun 阅读(54) 评论(0) 推荐(0)

2024年9月11日

LOJ4222 「IOI2024」马赛克上色 题解

摘要: 题目描述 给定长为 \(n\) 、下标从零开始的 \(01\) 序列 \(x,y\) ,保证 \(x_0=y_0\) 。 令 \(col_{0,j}=x_j,col_{i,0}=y_i\) ,对 \(\forall 1\le i\lt n,1\le j\lt n\) , \(col_{i,j}=[c 阅读全文

posted @ 2024-09-11 23:18 peiwenjun 阅读(138) 评论(0) 推荐(0)

2024年9月8日

LOJ4218 「IOI2024」尼罗河船运 题解

摘要: 题目描述 有 \(n\) 件手工艺品,第 \(i\) 件重量为 \(w_i\) ,有参数 \(a_i\) 和 \(b_i\) 。 每艘船最多可以运输两件手工艺品: 如果只运输第 \(i\) 件,重量没有要求,代价为 \(a_i\) 。 如果同时运输第 \(i\) 和第 \(j\) 件,要求 \(|w 阅读全文

posted @ 2024-09-08 17:16 peiwenjun 阅读(248) 评论(0) 推荐(0)

2024年9月7日

公告

摘要: 个人简介 退役 MOer & OIer,现役 2024 级本科新生,很菜。 对线上读者想说的话 欢迎光临我的博客 ~ 以前写的东西还在整理中,之后会陆续公开。 不知道你有没有过这种感受: 找遍全网根本找不到几篇题解。 为数不多的题解全都过于意识流,根本看不懂在写什么。 中间某一步没弄清楚为什么,想问 阅读全文

posted @ 2024-09-07 23:30 peiwenjun 阅读(113) 评论(2) 推荐(2)

2024年9月3日

2-SAT 学习笔记

摘要: 一、简介 k-SAT (satisfiability) 解决这样一类问题:给定 \(n\) 个布尔变量和 \(m\) 条限制,每条限制形如 \(x_1=0/1\or\cdots\or x_n=0/1\) ,求是否有解并给出构造。 当 \(k\gt 2\) 时,该问题为 NP 完全问题。 二、算法流程 阅读全文

posted @ 2024-09-03 19:48 peiwenjun 阅读(125) 评论(0) 推荐(0)

2024年8月25日

P9482 [NOI2023] 字符串 题解

摘要: 题目描述 \(T\) 组数据,给定长为 \(n\) 的字符串 \(s\) ,\(q\) 次询问,给定 \(i,r\) ,求有多少个 \(l\) 满足: \(1\le l\le r\) 。 \(s[i:i+l-1]\) 字典序小于 \(R(s[i+l:i+2l-1])\) 。 数据范围 \(1\le 阅读全文

posted @ 2024-08-25 16:40 peiwenjun 阅读(102) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

导航