摘要: C: 转化一下就是取中间部位,绝对值之和最小 // by Balloons #include <cstdio> #include <vector> #include <cstring> #include <cmath> #include <iostream> #include <algorithm> 阅读全文
posted @ 2022-09-16 17:46 SkyRainWind 阅读(27) 评论(0) 推荐(0)
摘要: 对于某个排列p,将$i \rightarrow p_i$建个图发现这时对应的答案就是$lcm(每个环的大小)$,注意与环中哪些数无关。 进一步观察可以发现这实际上就是这个问题:从$n$的排列中分成$m$个部分,令$p=$这$m$个部分的size的lcm,求不同p的和/个数 看到lcm可以考虑质因子 阅读全文
posted @ 2022-09-14 15:25 SkyRainWind 阅读(17) 评论(0) 推荐(0)
摘要: 其实已经做了不少题了,开个坑记一下在之前培训中遗留下来的题 CF327E 状压dp水题。一个小trick,如何比线性快的获取$S$的每位二进制? for(int i = S;i;i -= lowbit(i))dp[S] += dp[S & ~lowbit(i)]要比每位分别判断要快 BZOJ4057 阅读全文
posted @ 2022-09-13 18:44 SkyRainWind 阅读(48) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P3354 题解: 考虑树形dp 设$f[i][j][k]$表示考虑到 i 点,j 是i的祖先中与i最近的伐木场,i及子树中共有 k 个伐木场的最小代价 我们发现,这样设状态无法表示 i 是否有伐木场这个条件,因此钦定 f[ 阅读全文
posted @ 2022-09-10 13:59 SkyRainWind 阅读(36) 评论(0) 推荐(0)
摘要: 暂定记录一下每个周的训练情况。 校测被卡线了,有点遗憾啊。。 继续努力吧,我一定不会让高中的遗憾再次发生!!! 我暂时落后,不过又有什么关系呢,谁还不都是从零开始 from the ground up 呢?万丈高楼平地起 计划是周一~周四 1h, 周五2h+,周末训练半天 内容是学习算法+专题刷题+ 阅读全文
posted @ 2022-09-06 21:32 SkyRainWind 阅读(24) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P3201 题解: 考虑启发式合并,即每次把数量小的颜色块合并到大的颜色块上 对于每个颜色块,我们可以使用链表维护,具体写法可以采用前向星。(当前位置的nxt置为head[x], head[x]=当前位置),这里head[p 阅读全文
posted @ 2022-09-05 14:58 SkyRainWind 阅读(21) 评论(0) 推荐(0)
摘要: A 普及组题 // by Balloons #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define mpr make_pair #define debug() cerr<<"Madok 阅读全文
posted @ 2022-09-03 17:13 SkyRainWind 阅读(83) 评论(0) 推荐(0)
摘要: 题意:求$x\in [0,10^n)$的个数,使得$4|x$且$x$中数码4的个数为4的倍数,$n\leq 10^{16}$ 题解: 第一个条件可以转化为末两位为4的倍数。易知其中不含数码4的有18个,含1个数码4的有6个,2个有1个。 先考虑不含数码4的,剩下$t=n-2$位如何处理(判掉n=1或 阅读全文
posted @ 2022-08-28 20:30 SkyRainWind 阅读(41) 评论(0) 推荐(0)
摘要: 题目链接:https://www.luogu.com.cn/problem/P1310 题解: 先考虑没有括号的情况,显然可以根据 + 的位置划分成若干段,每段的结果必须为0 如何处理*?因为每段+之间必然均为*,答案就是$2^{f}-1$,f为该段所能插入的数的个数,累乘即可 现在考虑有括号的情况 阅读全文
posted @ 2022-08-27 19:31 SkyRainWind 阅读(17) 评论(0) 推荐(0)
摘要: 记录一下需要做的事 大学: 背单词 ( No finishing ) 微积分(下) 统计学(因子分析 回归分析) 大佬的blog:https://blog.csdn.net/qq_35950004 刷专题: dp & dp优化 fft ntt 启发式合并(巩固 & dsu on tree) 算法: 阅读全文
posted @ 2022-08-17 09:29 SkyRainWind 阅读(27) 评论(0) 推荐(0)