GDKOI2015】的更多相关文章

problems http://gdoi.sysu.edu.cn/wp-content/uploads/2015/03/GDKOI-2015-day1.pdf http://gdoi.sysu.edu.cn/wp-content/uploads/2015/03/GDKOI-2015-day21.pdf necklace 回文串问题. 把字符串复制一遍,使得环状变成线状. 然后就是问最长回文串,直接套用manacher算法. wordcount 网络流问题. 把每个格点(i,j)在网络流中拆分成两…
P1 题目描述: 给出一个二分图,选择互不相交的边,使得边覆盖的点权和最大. solution: 简单DP,用树状数组维护最大值. 时间复杂度:$O(n \log n) $ P2 题目描述: 给出N个或黑或白的元素,每个元素有与A集合和B集合相对应的A,B两个值,将N个元素分成A,B两个集合,使每个集合的前K大中的黑色元素的总和最大. solution: 因为每个元素都有两个关键字,而且每个关键字只对对应的集合有用,所以必须对其中一个关键字进行固定.枚举A集合的第K大是哪个元素(i),因为只需要…
P1 题目描述: 判断一个环形字符串(或者减去一个字符之后)是否是回文串 solution: 1.hash 将字符串的前缀进行hash,然后将字符串翻转,再做一次hash,然后枚举对称轴,判断两边的hash值是否相等就可以了. 时间复杂度:\( O(n) \) 2.manacher 将字符串倍增,然后直接求最长回文串,判断是否大于等于原串长. 时间复杂度:\( O(n) \) P2 题目描述: 经典网络流 solution: 经典路径网络流,将每个点拆成入点与出点,dicnic.  时间复杂度:…
又是愉悦的滚粗了hahaha(特别不甘心啊啊啊) 其实去比赛每次都一样啦,就是每次吃饭睡觉补番考试评讲互黑跪烂什么的,这次就不用说了啦,先把老师要求写的东西贴出来再写点别的啦 这次暴露了很多问题,首先是有些基本算法并不熟悉,manacher算法并不熟悉(考场上自己写出来了也应该没有什么错但还是出错了),D1T3的splay调了比较久的时间 其次,代码能力依旧不行,D2T3的维护用了特别长的时间(其中还重打了很久) 最重要的是,我的做题策略依旧有问题,简单题都不留太多时间,总想省出时间去解决后面的…
我虽然没有参加GDKOI2015,但是我找了2015年的题练了一下. 题意如下: 思路:最大流,因为有多组数据,每次读入一组数据都要清零. a. 将每个点拆分成两个点,例如样例G→G`,再将字母一一编号,G=1,G`=2,D=3,D`=4--(公式:(x-1)*2*m+y*2{第x行,第y列}),将G与G`,D与D`等相连一条边,流量与cnt对应. 如图,如果w=GD,S为原点,F为汇点,构图如图. b. 再向8个方向搜索是否有下一个字母,如有将它们之间连一条边,流量为无限. c. 定原点为0,…
这篇酱油记是前年发在MCHacker一个叫code-hub的博客上的(已崩),现在来补发一下... GDOI2016扯淡(爆零记) 大家好,我是巨弱DCDCBigBig,在五一期间和一群神牛去考GDOI(感觉好虚),所以就来扯一下淡. 先介绍一下一起去的神牛们:MYH.LZY.DCX.Micheal.HJW.LZX,还有LW.(都是神牛,好虚) Day -2 语文&&英语期中考... Day -1 数学期中考... 考完云隙腐败5h+ Day 0 早上去春游(什么鬼),去广医看了一些奇奇怪…