会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ATS_nantf
最弱的蒟蒻
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
2019年8月18日
[HNOI2012]集合选数(构造,状态压缩,DP)
摘要: 神仙题。 ~~莫名其妙的就试一试~~把所有数放进一个类似矩阵的东西里面。 首先把 $1$ 放到左上角,然后在每个数的右边放它的 $3$ 倍(大于 $n$ 就不用放了),下面放它的 $2$ 倍(大于 $n$ 就不用放了)。 注意这样子有些数会不在里面。那么从小到大,每次选最小的且没有出现过的数作为一个
阅读全文
posted @ 2019-08-18 13:49 ATS_nantf
阅读(173)
评论(0)
推荐(0)
2019年8月17日
CF1188C Array Beauty(DP)
摘要: 日常降智。 不过还是第一次和 2700 的题正解这么近呢…… 由于排序后不影响答案,而且直觉告诉我们排序后会更好做,不妨排个序。 直觉告诉我们,变成求最小差 $\ge v$ 的方案数会比最小差 $=v$ 的方案数好算。 问题就变成如何求最小差 $\ge v$ 的方案数。 令 $f_{i,j}$ 表示
阅读全文
posted @ 2019-08-17 12:33 ATS_nantf
阅读(228)
评论(0)
推荐(0)
2019年8月8日
Educational Codeforces Round 70 题解
摘要: 噩梦场。 题目出奇的难,好像一群外国老哥看 A 看着看着就哭了…… A 找到 $b$ 最低的 $1$,这个 $1$ 肯定要跟 A 中的一个 $1$ 搭配,而且是能搭配的 $1$ 中最低的。 B 大力枚举 $i,j$。对于每个 $i,j$ 都 $O(n)$ 算,每次就是问在相邻两个数之间最少加多少个数
阅读全文
posted @ 2019-08-08 22:15 ATS_nantf
阅读(281)
评论(0)
推荐(0)
2019年8月3日
CF932F Escape Through Leaf(DP,斜率优化)
摘要: SB 题。 写出 DP 方程:$f_i$ 表示从 $i$ 跳的最小值。 $i$ 是叶子就是 $0$,否则就是选个子树中的 $v$,$f_i=\min(f_v+a_ib_v)$。 至于优化,求出每个子树中的凸包就行了。启发式合并保证复杂度。 复杂度 $O(n\log^2 n)$。 没错,我又用了回家路
阅读全文
posted @ 2019-08-03 19:39 ATS_nantf
阅读(324)
评论(0)
推荐(0)
[POI2014]RAJ(最短路,拓扑排序)
摘要: 对于一个点 $x$ 如何求答案? 由于这个图是个有向无环图,可以先拓扑排序一遍,求出每个点的拓扑序,从起点到它的最长路 $d2$,从它到终点的最长路 $d1$。(我写代码是这么写的,注意顺序) 把拓扑序比小 $x$ 的点的点集叫 $A$,大的叫 $B$。答案就是 $\max\limits_{u\in
阅读全文
posted @ 2019-08-03 19:35 ATS_nantf
阅读(189)
评论(0)
推荐(0)
[BJOI2014]想法(随机算法,神奇思路,拓扑排序)
摘要: 对于这种随机数据或者随机算法的题…… 都是神仙题吧。 要求的就是对每个点前 $m$ 个点中有多少个可以到达它。 由于评分方式这么奇怪,不妨考虑随机。 随机 127 次(可以选别的数,够多而且不 T 就行),每次给前 $m$ 个数随机赋值,然后拓扑求出能到达每个点的最小值。 可能脸黑,所以多跑几次取平
阅读全文
posted @ 2019-08-03 19:29 ATS_nantf
阅读(187)
评论(0)
推荐(0)
2019年7月29日
常系数齐次线性递推快速算法学习笔记
摘要: 今天集训被线代狠狠的虐了一发。 不过还有一点收获的,比如这个。 数列 $f$ 满足 $f_n=\sum\limits_{i=1}^ka_if_{n i}(n\ge k)$,其中 $a_1\dots a_k,f_0\dots f_{k 1}$ 均给出。求 $f_n$。 $n\le 10^9,k\le
阅读全文
posted @ 2019-07-29 22:16 ATS_nantf
阅读(409)
评论(0)
推荐(0)
2019年7月27日
[NOI2019]回家路线(最短路,斜率优化)
摘要: 终于把这鬼玩意弄完了…… 为什么写的这么丑…… (顺便吐槽 routesea) 最短路的状态很显然:$f[i]$ 表示从第 $i$ 条线下来的最小代价。 首先明显要把那个式子拆开。直觉告诉我们这应该是个斜率优化。 $$f[i]=\min(f[j]+A(p_i q_j)^2+B(p_i q_j)+C)
阅读全文
posted @ 2019-07-27 15:01 ATS_nantf
阅读(303)
评论(0)
推荐(0)
2019年7月26日
LOJ6686 Stupid GCD(数论,欧拉函数,杜教筛)
摘要: 做题重心转移到 LOJ 了。 至于为什么,如果你知道“……”的密码,就去看吧。 LOJ 上用户自创题大多数都不可做,今天看到个可做题(而且还是个水题),就来做了一发。 明显枚举立方根。(以下令 $m=\lfloor\sqrt[3]{n}\rfloor$) $$\sum\limits_{i=1}^m\
阅读全文
posted @ 2019-07-26 18:27 ATS_nantf
阅读(347)
评论(0)
推荐(0)
2019年7月21日
Codeforces Global Round 4 题解
摘要: 技不如人,肝败吓疯…… 开场差点被 A 题意杀了,幸好仔细再仔细看,终于在第 7 分钟过掉了。 跟榜。wtf 怎么一群人跳题/倒序开题? 立刻紧张,把 BC 迅速切掉,翻到了 100+。 开 D。感觉有点吓人……感觉有点可做? 的确挺可做。再切掉 D,但是此时已经到 300+ 了。 没事,还能翻。
阅读全文
posted @ 2019-07-21 12:24 ATS_nantf
阅读(346)
评论(2)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
公告