其他分享
首页 > 其他分享> > 多校NOIP33

多校NOIP33

作者:互联网

T1:

  考场没有考虑清楚问题于是只打出了暴力模拟

在思考过程中想到了连边转化为图论问题,也是能

够明显想到的套路做法,然而并不会发现同一个抽

屉由于放的物品不同会有不同的走向,而具体处理

这种走向显然不可作,然而本质还是没有深入的思

考问题,一个点只会有一个出度,而我们要做的实

际上是判读一条路径终点是否还能存点:路径压缩

的应用,考虑将A,B连边进行路径压缩,这样省去

了暴力找链的过程,事实上正确的AC自动机也是通

过路径压缩降低时间复杂度

  注意每次路径压缩的变化

T2:

  显然的DP问题,考场我设计的状态为定义当前

选出i张牌,最后一张为j,然而无法转移,问题在于

之后的最优状态不一定由当前的最优状态进行转移

问题在于有花色限制,然而发现若每次只取第一张

第三张牌,那么取的牌都是连续的,因此最终答案

只与最终前三张牌有关,于是考虑设f[i][j][k]表示当

前前三张牌为i,j,k,转移直接考虑花色进行转移

注意本题空间会爆而最终状态只与前三张牌是什么

有关,这很类似与CSP-S2019划分一题,考虑通过

之记录前驱降低空间,而本题只需要利用bool数组

记录可行性即可

  注意考场上一定要算空间,状态不对一定要及

时更改,另外即使做法假了也会有一定正确性,心

态一定要稳

T3:

  考场上完全没有理解题意。。。

  比较套路的一类位运算题,比较神仙的一道哈

希。

  考虑的当前区间的合法性,设当前区间异或和

为sum要将其变为lim,那么考虑将区间内一个数进

行异或替换,由于给出的是排列,那么这种数一定

一一配对,因此当区间长度为奇数时一定合法,偶

数时考虑对数即可

  对于判断一段区间每个数是否出现偶数次,考

虑偶数的意义可以想到异或,然而几个数异或在一

起也能为0,于是可以将其哈希为一个随机数,这样

冲突的概率较低

 

标签:NOIP33,路径,多校,考场,异或,区间,考虑,压缩
来源: https://www.cnblogs.com/HZOI-LYM/p/15575368.html