TYUT新生赛线上赛简要思路

Beautiful Palindrome

https://ac.nowcoder.com/acm/contest/77206/A

新生赛简要思路

A Beautiful Palindrome

根据题意可知长为 的二进制字符串都是回文,自己推一下就可以发现,只有全部相同,或者 10101010...这样交替的序列长度是奇数的时候是符合题意的,知道以后暴力求就行。

一定程度上,这个题思路和这个 NOIP2020 T2 有关。

B Four Number

为质数且各个数位的和是对 4 取模结果为 0 ,线性筛(欧拉筛)即可。

C String transformation

注意到,TYU -> Y这个操作是可以有后继的,也就是说,可以出现这样的情况:TTTTTTYUUUUUUU -> YU,而另一个操作 TYU -> TU 这个操作是不可以有后继的。

所以可以先处理出来每个 Y 左右可以进行多少次 TYU->Y的操作,贪心选取即可(这个地方实在不行可以模拟)。

D x的倍数

对于不同的数字分别考虑,其中,2 4 8 可以一起考虑,3 6 可以一起考虑,7 和 9 单独打表。

E 太空探索队

和象棋里的“马”一样走日,还以为有什么可以方便的确定从 到达 的需要的步数,一看数据范围, 很小,可以暴力 bfs 得到每两个点之间的距离。

之后拿这个距离跑个最小生成树(prim)即可

F 乘方表

暴力

G 勇士的试炼

有且只有一个时候两个人的武器属性和相等,判断这个时候能不能成立就行(本来想的是还有奇偶的条件,但是直接交就过了也就没细想了)

H

暴力

I Split

显然,答案具有单调性,所以二分答案,贪心即可。

J StreamReassembler

模拟题意

K Range Xor

考虑 里的 位置上的数一共会被算几次,偶数就对答案没有影响,奇数次对答案有影响,分类求一下就行。

L 智勇双全

假设招募 个生物,那么可以得到一个式子:

转化一下就可以得到:

求个和排个序就行。

M Mark的签到题

暴力

全部评论

相关推荐

10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
10-17 16:07
门头沟学院 Java
牛牛大你18号:在汇报,突然弹出来,,领导以为我在准备跳槽,刚从领导办公室谈心出来
点赞 评论 收藏
分享
11-27 17:35
已编辑
蚌埠坦克学院 C++
深信服 后台开发 n×12
点赞 评论 收藏
分享
评论
3
收藏
分享
牛客网
牛客企业服务