会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Nocturne
Nocturne的算法小屋
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2018年10月21日
[CodeForces1070C]Cloud Computing(2018-2019 ICPC, NEERC, Southern Subregional Contest )
摘要: 传送门:戳我 在cf上做的镜像赛,结果不是很妙啊。。 这题是用时最长但并没有在比赛内写出来(事实上在赛后还话了大概五小时调试才找出错误) 首先不难发现我们需要一棵线段树,(其实一开始我考虑的是主席树)。。。 然后发现很难维护区间信息。于是,考虑权值线段树(然而实际上是sugar大佬提醒我要用权值线段
阅读全文
posted @ 2018-10-21 21:00 溡沭
阅读(557)
评论(0)
推荐(1)
2018年10月19日
[USACO18JAN]Lifeguards P 洛谷黑题,单调队列优化DP
摘要: 传送门:戳我 这道题有两个版本,S和P,S是K等于1的情况,显然可以用线段树水过。 P版本就难了很多,洛谷黑题(NOI/NOI+/CTSC),嘿嘿。 我自己也不是很理解,照着题解写了一遍,然后悟到了一点东西。 dp方程很好想: dp[i][j]表示处理到第i个元素,已经删掉了j个,但取了第i个。 d
阅读全文
posted @ 2018-10-19 09:13 溡沭
阅读(831)
评论(0)
推荐(0)
2018年10月18日
[USACO16FEB]负载平衡Load Balancing_Silver(NlogNlogN解法)
摘要: 这道题其实有两个版本(usaco两个组) 较难版本的数据量应该是N<=1e5的 这意味着这道题一定有NlogN或时间复杂度接近的解法。 不难想到(模考的时候没想到),我们可以暴力枚举第一刀的情况然后二分第二刀的情况。因为如果只切一刀的时候,二分答案的正确性显然。那么我们切两刀的时候,枚举第一刀,然后
阅读全文
posted @ 2018-10-18 20:07 溡沭
阅读(416)
评论(0)
推荐(0)
2018年10月16日
[TJOI2017][BZOJ4887]可乐 解题报告
摘要: 传送门:戳我qwq 首先先介绍一个性质,一张图的邻接矩阵的n次方后得到,矩阵A,A(i,j)表示在图中从 i 节点出发走了 n 步,到达 j 节点的可能方案数。这里不加证明,读者可以联系矩阵乘法的性质模拟一下。 我们考虑到机器人有爆炸的可能性,且爆炸后不能继续走动,且它可以待在原地不动。 那么不难想
阅读全文
posted @ 2018-10-16 16:41 溡沭
阅读(174)
评论(0)
推荐(0)
[USACO18OPEN]Talent Show 解题报告
摘要: 题目:传送门(洛谷) 这道题可谓刷新了我对0/1分数划分的认识。 之前做过一道最小生成树+0/1分数划分(在我的博客里也有),但这次写的时候没联想到背包问题,考场(noip模拟)上直接上了遗传然后老师多次测评取最低值就只12分了qwq。 如果对0/1分数划分不熟悉的读者可以戳这里阅读相关文章(我觉得
阅读全文
posted @ 2018-10-16 15:59 溡沭
阅读(214)
评论(1)
推荐(0)
2018年9月14日
[CodeForeces842]Ilya And The Tree解题报告(因数分解)
摘要: 传送门:不要戳我QAQ 这道题是昨天晚上模拟赛的第二题。一下子没冷静就写了一坨树剖,没调出来,最后交一个n3的暴力然后爆零了。 考虑到每个节点的最后答案都是从这个节点到根节点的一条链,并且每个节点都要有答案。所以不应该考虑树链剖分而应该考虑树形dp。 每个节点最后的答案链都必然交与根节点,这意味着我
阅读全文
posted @ 2018-09-14 16:25 溡沭
阅读(193)
评论(1)
推荐(0)
2018年9月12日
[初赛备战]计算机基础知识错题集(1)
摘要: 这里整理一些错题,太sb的题就没放上来了,有些题还有疑问,求大佬解答,然后解析都是来自网络(wiki和百度百科),无法保证正确性。 在微机中,通用寄存器的位数是() A.8 位 B.16 位 C.计算机字长 D.32 位 计算机字长不仅是CPU一次可处理的位数,同时也是寄存器的位数。 不同的计算机,
阅读全文
posted @ 2018-09-12 12:32 溡沭
阅读(929)
评论(0)
推荐(0)
2018年9月11日
[POJ2976][POJ2728]01分数规划问题的二分答案解法
摘要: 这里就不放原题目了。 POJ2976就是01分数规划的模板题,题目形式就是有n个物品,每个物品有对应的价值ai和代价bi,我们要取K个物品,使取的物品的 最小。 二分答案的解法特别妙,我们设 r= ,那么就有 由此不难发现,只要满足这条式子,我们能取的r越大越好。 不难发现此时已经满足二分答案的性质
阅读全文
posted @ 2018-09-11 23:27 溡沭
阅读(287)
评论(0)
推荐(0)
2018年9月10日
关于字符串哈希一些模板和心得
摘要: 今天我们来谈谈字符串哈希在NOIP等算法竞赛方面的应用。 先来看一道例题 luogu3370,可以说是很水了。 我用了两种做法AC了它。 首先两种做法都用到了一个操作,就是用一个整数来表示一个字符串。这个操作很简单,设一个指数,如我设了131,那么我们就把字符串当成一个131进制数,然后换算成十进制
阅读全文
posted @ 2018-09-10 19:27 溡沭
阅读(888)
评论(0)
推荐(0)
2018年9月5日
[算法笔记]分块算法从入门到TLE
摘要: 分块算法在学习之前一直觉得是一个高端大气上档次,有着与众不同的O(√N)的时间复杂度。 (打公式真是太烦了,不过如果我不打公式zichen0535巨佬肯定又要嘲讽我。。。) 直到我阅读多方博客,才发现,这tm就是一个流氓算法。 对于区间问题, 我们把要处理的所有元素从左到右分成M个等长区间(以下称“
阅读全文
posted @ 2018-09-05 21:31 溡沭
阅读(352)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告