会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人活着就是为了Chelly
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
41
下一页
2017年7月8日
loj6171/bzoj4899 记忆的轮廊(期望dp+优化)
摘要: 题目: https://loj.ac/problem/6171 分析: 设dp[i][j]表示从第i个点出发(正确节点),还可以有j个存档点(在i点使用一个存档机会),走到终点n的期望步数 那么 a[i][k]表示i点为存档点,从i点走到k点(正确节点)的期望步数(中间没有其它存档点) 那么a[i]
阅读全文
posted @ 2017-07-08 14:34 Chellyutaha
阅读(293)
评论(0)
推荐(0)
2017年7月6日
loj517 计算几何瞎暴力(Trie树)
摘要: 题目: https://loj.ac/problem/517 分析: 操作4比较特殊,我们先来分析下操作4 操作4相当于需要一个数据结构,使得里面的数据有序(这有很多选择) 结合操作1,操作4的“排序”实际上指的是,将上一次排序之后加入的一些点,插入到这个数据结构中,ok,这也很中规中矩 于是我们需
阅读全文
posted @ 2017-07-06 20:30 Chellyutaha
阅读(667)
评论(0)
推荐(3)
loj515 贪心只能过样例(bitset)
摘要: 题目: https://loj.ac/problem/515 分析: 所有可能和的最大值是1e6 如果dp的话,dp[i][j]表示前i个数能否凑出和为j的数 这样是O(n^5)的 考虑到[j]可以用bitset优化,时间可以卡过去 bitset可以认为常数/64,并且bitset刚开始全部都是0,
阅读全文
posted @ 2017-07-06 11:13 Chellyutaha
阅读(203)
评论(0)
推荐(0)
2017年7月5日
loj6169 相似序列(可持久化线段树)
摘要: 题目: https://loj.ac/problem/6169 分析: 如果是要求两段序列全等的话,有一个套路: 对于{a1,a2,a3} {a4,a5,a6} 设一个素数p,那么如果p^a1+p^a2+p^a3==p^a4+p^a5+p^a6(模一个大质数意义下),那么这两个序列就是一模一样的 那
阅读全文
posted @ 2017-07-05 22:26 Chellyutaha
阅读(367)
评论(0)
推荐(0)
loj516 DP一般看规律(set启发式合并)
摘要: 题目: https://loj.ac/problem/516 分析: 每次将一个颜色更改为另一个颜色相当于将两个集合合并 然后对于答案的更新,一个点插入到一个集合中,那么可能更新答案的就是其前驱节点或者后继节点 所以直接用set启发式合并就ok了 时间复杂度O(nlog^2n+m)
阅读全文
posted @ 2017-07-05 11:48 Chellyutaha
阅读(287)
评论(0)
推荐(0)
2017年7月4日
loj6165 一道水题(线性筛)
摘要: 题目: https://loj.ac/problem/6165 分析: 最直接的想法就是把1~n的所有数分解质因数,然后每个素数的幂取max 我们首先来看看一共可能有哪些素数? 实际上这些素因数恰好就是1~n内的所有的素数,那ok,线性筛O(n)解决 接下来就是每个p的指数了 对于每个p,最大的其实
阅读全文
posted @ 2017-07-04 21:13 Chellyutaha
阅读(244)
评论(0)
推荐(0)
loj6173 Samjia和矩阵(后缀数组/后缀自动机)
摘要: 题目: https://loj.ac/problem/6173 分析: 考虑枚举宽度w,然后把宽度压位集中,将它们哈希 (这是w=2的时候) 然后可以写一下string=“ac#bc” 然后就是求这个string本质不同的字符串个数(要去掉连接符#) 这个可以用后缀数组/后缀自动机解决 小技巧:每个
阅读全文
posted @ 2017-07-04 16:04 Chellyutaha
阅读(322)
评论(0)
推荐(0)
loj6172 Samjia和大树(树形DP+找规律)
摘要: 题目: https://loj.ac/problem/6172 分析: 首先容易得出这样的dp式子 然后发现后面那个Σ其实是两段区间,可以用总和减去中间一段区间表示,所以只要维护个前缀和就ok了 这样复杂度就是O(nm)的 但是题目中的m异常巨大,有1e9,好像不能用dp做 但我们可以找下规律,发现
阅读全文
posted @ 2017-07-04 10:09 Chellyutaha
阅读(330)
评论(0)
推荐(0)
2017年7月3日
Codeforces Round #422(Div 2)
摘要: A =w= B QvQ C 题意: 有n条线段(n<=2e5) 每条线段有左端点li,右端点ri,价值cost(1<=li<=ri<=2e5,cost<=1e9) 对于一个给定的x(x<=2e5),寻找两个不相交的线段,使它们的长度和恰好为x,并且价值和最小 分析: 想法肯定是枚举一个线段,然后去c
阅读全文
posted @ 2017-07-03 21:50 Chellyutaha
阅读(297)
评论(0)
推荐(0)
BZOJ4555求和(cdq分治+NTT)
摘要: 题意: 输出f(n)对998244353(7 × 17 × 223 + 1)取模的结果。1 ≤ n ≤ 100000 其中S(i,j)是第二类Stirling数,即有i个球,丢到j个盒子中,要求盒子不为空的方案总数 S(i,j)=S(i-1,j-1)+j*S(i-1,j) (前面一项表示第i个球单独
阅读全文
posted @ 2017-07-03 11:31 Chellyutaha
阅读(226)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
41
下一页
公告