Codeforces Round 987 (Div. 2)
考试众多,一直延续到期末周,目前就维持状态. (还要给新生出题 本场链接
A.Penchick and Modern Monument
数出最多出现的数字有多少,即可
CodeBlock Loading...
B.Penchick and Satay Sticks
按照题意把大的和小的进行交换,最后如果不是递增的排列就输出NO,反之输出YES
CodeBlock Loading...
C.Penchick and BBQ Buns
分析题目得到,如果n为偶数,全部为1即可,如果n为奇数个的话,则一个数需要出现三遍,其中出现的位置i,j,k需要满足(j - i) + (k - j) = (k - i)且都是完全平方数 可以构造出一个奇数个的字符串,发现长度为27,因此小于27就不可能了
CodeBlock Loading...
D. Penchick and Desert Rabbit
分析题意可知,互相跳的块都相互连通,因此主要考虑每个连通块里的最大值,因此选择维护单调递增栈,每个点与之前比他大的点相连,更新该点数值为连通块最大值入栈。
CodeBlock Loading...