2019各省省选试题选做及简要题解
其他
2019-05-01 00:58:03
阅读次数: 0
十二省联考2019
Day1T1 异或粽子
先进行异或前缀和,然后都丢进可持久化01trie
Day1T2 字符串问题
sa求出关系,线段树优化建图,拓扑排序求出答案
Day1T3 骗分过样例
Day2T1 皮配
背包+前缀和优化
Day2T2 春节十二响
树上启发式合并堆中信息
Day2T3 希望
JSOI2019R2
Day1T1 精准预测
Day1T2 神经网络
Day1T3 节日庆典
ZJOI2019R1
Day1T1 麻将
Day1T2 线段树
根据不同节点的覆盖情况推出dp,在线段树上做dp
Day1T3 Minimax搜索
ZJOI2019R2
Day1T1 开关
Day1T2 语言
Day1T3 浙江省选
HNOI2019
Day1T1 鱼
暴力枚举一个点其他的可以用两只小手+极角排序+二分查找完成
Day1T2 JOJO
离线后把kmp魔改,使得一次能加入多个同样字符
Day1T3 多边形
Day2T1 校园旅行
利用二分图染色将原图修改使得答案不发生改变,将相同颜色的连同块染色,随便取一个生成树,如果有奇环要加一个自环,这样边数较少,跑一个魔改后的spfa就行了
Day2T2 白兔之舞
Day2T3 序列
GX/GZOI2019
Day1T1 与或和
二进制拆分跑dp求矩阵全0/1的子矩阵个数,单调栈做
Day1T2 宝牌一大堆
Day1T3 特技飞行
把答案拆成两部分看,一部分是特技的分值,易知最大最小分别是对象交换次数最大(所有交点都进行对象交换)的时候和对象交换次数最小(每次的对向交换在最终的排列p上的作用体现即为交换了某两个元素的位置。因为我们只需要用最小的交换次数将p还原成元排列即可)的时候,另一部分是评委给的分值,我们看曼哈顿距离不爽,转成切比雪夫,进行扫描线即可。
Day2T1 逼死强迫症
先推出一个暴力的dp式子,发现中间有斐波那契数列,珂以用矩阵快速幂解决
Day2T2 旅行者
就是求一堆点中距离最长的两个点的距离,二进制拆分,建源点汇点,跑log次最短路就行
Day2T3 旧词
挺傻的一个树链剖分
BJOI2019
Day1T1 奥术神杖
Day1T2 勘破神机
Day1T3 送别
Day2T1 排兵布阵
仔细看看发现就是个背包
Day2T2 光线
简单的数学型dp
Day2T3 删数
SNOI2019
Day1T1 字符串
我用的是sa求lcp,但实际并不必要,然后排个序就行
Day1T2 数论
Day1T3 通信
Day2T1 纸牌
Day2T2 积木
Day2T3 网络
转载自www.cnblogs.com/yzhang-rp-inf/p/10798782.html