Luogu P2607 [ZJOI2008]骑士

发布于 # algorithm

题目链接: https://www.luogu.org/problemnew/show/P2607

题目意思非常简单,给你一张图,然后图中不能选最大相邻点,最后最大的选中的点的权值

很容易想到 没有上司的舞会 这种树形 DP 题目,但是显然,这,并不是一棵树

根据题目可得,每一个人只会有一条出边,即,这张图中,一张节点个数为 nn 的联通块,会有 nn 条边

环套树没得跑了

即每一个联通块中一定有一条边,删掉后就是树了

设这条边为 uvu - v 的边,则 max(fu,0,fu,1)\max(f_{u,0}, f_{u,1}) 就是这个联通块的答案

建双向边判环即可

至于代码中的 xor ,当反向边即可

SA 后缀数组入门 -- Luogu P3809 【模板】后缀排序

发布于 # algorithm

题目链接: https://www.luogu.org/problemnew/show/P3809

后缀数组

后缀数组用于解决各种玄学字符串问题,准确来说,它是一种思想

基于后缀数组有很多好玩毒瘤的东西

目前已知的求后缀数组的方法有

因为我太菜了,所以我就讲倍增求法

Luogu P3174 [HAOI2009]毛毛虫

发布于 # algorithm

题目链接: https://www.luogu.org/problemnew/show/P3174

这应该是我第一次没看 sol 做紫题吧……

虽然个人感觉比大多数紫题简单许多

题目本质是要求最长链的,但是要求是带每个点周围点的

我们设每个点的点权是这个点的连接点个数减 1

然后求最长链

得出来的链的长度 +2 即为答案

可以理解为因为大多数点都有一条边要连出去防止重复计算而减一

但是这样链头链尾会没算上,所以加二

CCF WC 2019 游记

发布于 # algorithm # share

Day -1

上午起来收拾了一下就前往乌鲁木齐市机场了

在机场里面互相定位是一件困难的事情,我们最终通过奇迹淫巧和瞎挥手聚在了一起

然后是漫长的安检和候机....

在经历各种各样奇怪的娱乐过后,飞机终于落地

飞机上拍的云朵

下去坐地铁,站了一个多小时后有疯狂转圈终于吃上了人生中第一顿麦当劳并到达了宾馆

发现电视有 HDML 口,接之

一顿瞎嗨,用电视看了看鬼畜和老番

Woshiluo's NoteBook

「Jump up HIGH!!」