随笔分类 - 个人记录
摘要:题目大意 一个 mmm 个点的环,有 nnn 条线段,可覆盖在环上 [li,ri][l_i,r_i][li,ri] 的部分,且线段不会互相包含,对 1≤i≤n1\le i\le n1≤i≤n 问强制选择线段 iii 时,最少选择多少条线段可以覆盖整个环。 保证 1≤n≤2×105,m<1091
阅读全文
摘要:前置知识:点分治 点分治,是处理树上路径的一个极好的方法。 如果你需要大规模地处理一些树上路径的问题是,点分治是一个不错的选择。 具体思路 P3806 【模板】点分治 给定一棵有 nnn 个点的树,询问树上距离为 kkk 的点对是否存在。 大多数同学的暴力做法都是对于每一个点对 (u,v)(u,v)
阅读全文
摘要:分块是什么 先从经典问题引入: P3372 【模板】线段树 1 已知一个长为 nnn 的数列,你需要进行下面两种操作 mmm 次: 将某区间每一个数加上 kkk。 求出某区间每一个数的和。 对于 100%100\%100% 的数据,保证 n,m<=100000n,m <= 100000n,m<=10
阅读全文
摘要:P1587 [NOI2016] 循环之美 求 ∑x=1n∑y=1mxy\sum\limits_{x=1}^n\sum\limits_{y=1}^m\frac{x}{y}x=1∑ny=1∑myx 在 kkk 进制下能表示成循环节从第一位小数开始的无限循环小数或整数的最简分数个数。 先思考怎么转换
阅读全文
摘要:仅入门,仅是一篇学习小记,仅记录做题时的想法和过程,可能会有些许错误。 题单 莫比乌斯反演 对于一些函数 f(n)f(n)f(n) ,如果很难直接求出它的值,而容易求出其倍数和或约数和 g(n)g(n)g(n),那么可以通过莫比乌斯反演简化运算,求得 f(n)f(n)f(n) 的值。 前置知识 艾佛
阅读全文
摘要:矩阵 P1939 矩阵加速(数列) P1939 【模板】矩阵加速(数列) 已知一个数列 aaa,它满足: ax={1x∈[1,2,3]ax−1+ax−3x≤4a_x=ax
阅读全文
摘要:题目大意 若将一个串 BBB 复制多遍,然后拼接起来,拼接时可将两个模板串相同的部分叠起来,最后得到一个串 AAA。 我们称串 BBB 是串 AAA 的模板串。 现给定一个字符串,试求出这个字符串的最短模板串,输出这个长度。 解题思路 考虑一个串 AAA 的,他的最短模板串为 BBB,那么具体组成就
阅读全文
摘要:题目大意 给定一函数 fff,对任意正整数 nnn 满足: ∑d∣n=n\sum\limits_{d|n}^{}=nd∣n∑=n。 先给 nnn 个数,a1,a2,…ana_1,a_2,\dots a_na1,a2,…an,试求出 ∑i=1nf(ai)\sum\limits_{i=1}^{n
阅读全文
摘要:题目大意 外星人又双叒叕要攻打地球了,外星母舰已经向地球航行!这一次,JYY 已经联系好了黄金舰队,打算联合所有 JSOIer 抵御外星人的进攻。 在黄金舰队就位之前,JYY打算事先了解外星人的进攻计划。现在,携带了监听设备的特工已经秘密潜入了外星人的母舰,准备对外星人的通信实施监听。 外星人的母舰
阅读全文
摘要:题目大意 试求出一个字符串每一个长度为偶数的后缀在原字符串中出现的次数。 对于 100%100\%100% 的数据,∣S∣≤200000|S| ≤ 200000∣S∣≤200000。 解题思路 比较简单。 对这个字符串建 AC 自动机,然后建上 fail 树。 那么一个长度为偶数的前缀在原字符串中出
阅读全文
摘要:题解 好久没写博客了,更一下吧。。 其实这场比赛个人感觉是比较考思维的,不过数据有点水。 总长 444 小时,满分 400400400 分,我打了 333 小时,拿了 300300300 分,就因有事走人了。 比较遗憾。 T1 『JROI-3』R.I.P. 签到题 O(kn)\mathcal{O}(
阅读全文
摘要:题目大意 求整数 aaa 到 bbb 的数的 lowbit 之和。 解题思路 枚举找规律。 #include <bits/stdc++.h> using namespace std; #define int long long int a, b; const int _ = 10000000; in
阅读全文
摘要:题目大意 对于以下公式: v=a1∗a2∗...∗ankv=\frac{a_1*a_2*...*a_n}{k}v=ka1∗a2∗...∗an 已知 nnn 和 kkk 且 ∀1≤i≤n,1≤ai≤m\forall 1 \leq i \leq n, 1 \leq a_i \leq m∀1≤i≤
阅读全文
摘要:题目大意 给出一个 nnn 行 mmm 列的矩阵,求从 (1,1)(1,1)(1,1) 到 (n,m)(n,m)(n,m) 途中最少要改变几次方向。 每一个点上有一个字母,分别表示: UUU,到这个点后不能向上移动; DDD,到这个点后不能向下移动; LLL,到这个点后不能向左移动; RRR,到这个
阅读全文
摘要:题目大意 有 nnn 个正整数 aia_iai,设它们乘积为 ppp,你可以给 ppp 乘上一个正整数 qqq,使 p∗qp*qp∗q 刚好为正整数 mmm 的阶乘,求 mmm 的最小值。 对于 100%100\%100% 的数据,n<=100000,ai<=100000n<=100000,a_i
阅读全文
摘要:题目大意 有一个加工厂,第 iii 周,生产一个单位需要 CiC_iCi 便士。 工厂有一个货栈,保存一单位,每周需要 SSS 便士,这个费用不会变化,货栈十分强大,可以存无限量的单位,而且保证它们不变质。 工厂接到订单,在第 iii 周需要交付 YiY_iYi 单位的奶酪给委托人,第 iii
阅读全文
摘要:题目大意 在 n×nn\times nn×n 的矩形中找出一个点,使得这个点到其他标记点曼哈顿距离加上所有标记点的权值之和最小。 解题思路 做法一:前缀和 比较显然的性质:任何一个特殊点到同一行的点的曼哈顿距离中经过的列数是一样的。 同理,所有的特殊点到同一列的点的曼哈顿距离中经过的行数是一样的。
阅读全文
摘要:题目大意 传送中世界树是一棵非常巨大的树,它有着许许多多的枝条以及节点,每个节点上都有一个平台。 好不容易来到传说中的世界树下,小新当然要爬上去看看风景。 小新每经过一条边都会耗费体力值。然而世界树之主想给他弄些麻烦,于是他在每条边上都设了一个魔法阵,当小新踏上那条边时会被传送回根节点,魔法阵只生效
阅读全文
摘要:题目大意 现给出 AAA,反对人数 BBB,以及一个上限 LLL,请你将 AAA 比 BBB 化简为 A′A'A′ 比 B′B'B′,要求在 A′A'A′ 和 B′B'B′ 均不大于 LLL 且 A′A'A′ 和 B′B'B′ 互质(两个整数的最大公约数是 111)的前提下,A′:B′A':B'A′
阅读全文