大家好,这里是牛客周赛 Round 56 的组题人。希望大家喜欢这一场的题目~
从组题人的角度来总体评价这一场,
打卡;
需要理解一下题意的打卡,注意加粗字体的小骗局;
构造+思维+位运算,可能大家对位运算不是很熟悉,但其实思维难度低于
;
- 在校招中,位运算是考察较为频繁的知识点,需要大家掌握;
是需要证明的数学题,但是可以猜结论,代码方面仅考察排序,标程
;
暴力+模拟,发现由于”睡前“这一条件存在,可以暴力枚举
加上剪枝无脑过,标程预处理环节
,注意需要考虑跨
点的问题,例如起始时间
,结束时间
,不然应该会拿到
分;
因为太久没出字符串了,所以这次放了一道上来,有很多解法,例如二分加字符串哈希、
、后缀数组等等,标程
,由于允许哈希解法通过,考虑到不同写法常数差异非常大,我们已经尽力放宽了时限。哈希标程
,非哈希标程
。
- 除此之外,赛前为
简单卡了自然溢出和常见的几个模底(说来巧合,本场验题人里有
老师,而
老师刚好有一个神奇的 anti-hashing 库),没过应该会拿到
分。
- 除此之外,赛前为
本场难度略微畸形,组完题后额外增加了一道 ,删去了一个大数据结构题,为此降低了
题难度,为
题构造了哈希碰撞的数据,并调整了各题分数。
感谢本场的各题出题人:
:idea+数据
;
:idea
、数据
;
:idea+数据
;
:idea
、数据
;
:idea
、数据
;
:idea
、数据
;