首页 > 其他分享 >CSP-S 2023 题解

CSP-S 2023 题解

时间:2024-02-27 21:45:12浏览次数:28  
标签:le 标记 题解 密码 种树 2023 CSP 难度

T1

一开始所有密码都没被标记。

对于每个输入的状态枚举一遍所有没标记的密码,判断是否可能是正确密码,如果不行就标记一下。

最后输出没被标记的密码个数。

总共只有 \(10^5\) 个密码,可以轻松通过。

难度:

T2

CF1223F Stack Exterminable Arrays 题解

难度:

T3

大模拟,直接做即可,没啥好讲的。

详见代码:https://www.luogu.com.cn/paste/gq6mewtz

难度:绿

T4

二分答案(最少天数)。

下面是判断:

对每个点二分出最晚的种树时间。

\(\tt Dfs\) 一遍:对于每个点,遍历完子树后将其的最晚种树时间与 \(\text{儿子的最晚种树时间}-1\) 取最小值。

最后只要对于每个 \(i(1\le i\le n)\),最晚种树时间不超过 \(i\) 的点的个数 \(\le i\) 就可以,做一遍前缀和即可。注意,取最小值以后最晚种树时间可能 \(\le0\),要特判。

难度:

标签:le,标记,题解,密码,种树,2023,CSP,难度
From: https://www.cnblogs.com/zifanoi/p/18038460

相关文章

  • 图灵杯 2023 游记
    \(\textbf{2023—2024赛季记录}\)(写给语文老师看的,全篇流水账,发晚了)  星期六,8:30,比赛准时开始了。我迅速地打开了第一题,可当我打开第二题的题面时,速度明显慢了许多。我想应该是因为有太多的人在访问了。于是我就趁这一段时间,赶紧打开了四道题的题面。果然,过了一段时间后网......
  • csp-2023-you-ji
    \(\textbf{2023—2024赛季记录}\)初赛Day-3才知道初赛的时间是这周六。嗓子疼,咳嗽。Day-2从电动车上摔了下来。Day-1作业好多。祝所有OIer明天CSPRP++!祝所有PHOer明天CPHORP++!Day1\(\texttt{9/16,周六}\)上午的J组没考。听pjj说选择的第11题是错......
  • post-2023-hang-dian-duo-xiao-ji-lu
    \(\textbf{2023—2024赛季记录}\)Round3第一次打HDU多校。队友是pjy和lxy。比赛开始时发生了一些小事故,pjy被骗到学校去了,导致半个小时没联系上,一开始用的是team305,后面换成了team306。开局先切了个签到题1005,然后pjy过了1011,lxy过了1004。由于晚了快半个......
  • 2024牛客寒假算法基础集训营5 题解 ( A,C,G,H,I,L,M )
    2024牛客寒假算法基础集训营5题解(A,C,G,H,I,L,M)A mutsumi的质数合数题意有一个由\(n\)个正整数组成的数组,她想知道数组中质数和合数共有几个。思路由质数和合数的定义可知,正整数范围内除\(1\)外,要么是质数要么是合数,本题直接统计不是\(1\)的正整数的个数即可代码......
  • CCPC2023深圳 K-四国军棋(线段树维护单调栈哈希值)
    传送门解题思路对于每个人的棋子,总是最高的那个棋子发挥决定性作用,被消耗后,再看剩下的最高的棋子。这就相当于单调不递增栈的维护过程。最后就要比较两个人的单调不递增栈是否完全相同。和经典的楼房重建相似,但是这个题不止需要维护单调栈的长度,还要维护哈希值。我是分开写的......
  • 题解 CF963E Circles of Waiting
    令\(f_{i,j}\)表示\((i,j)\)走出以\((0,0)\)为圆心,半径为\(R\)的期望步数,显然所有在圆外的点\((i,j)\)满足\(f_{i,j}=0\)。有\(f_{i,j}=p_1f_{i-1,j}+p_2f_{i,j-1}+p_3f_{i+1,j}+p_4f_{i,j+1}\)。这东西很套路,高斯消元就行,但状态数是\(O(R^2)\)的,复杂度\(O(R^......
  • 题解 CF725G Messages on a Tree
    updateon2023.8.9修正了一些错误。\(\texttt{link}\)第\(i\)条信息的传输可以表示成\(x_i\)走到\(x_i\)的某一祖先再走回\(x_i\)的路径。所以答案只和\(x_i\)的这一祖先有关,记为\(f_i\),则\(ans_i=t_i+2\timesdep_{x_i}-2\timesdep_{f_i}\)。若\(x_i\)在\(f......
  • 题解 CF1781G Diverse Coloring
    \(\texttt{link}\)题意给定一棵\(n\)个点的二叉树,现对其每个点染成黑色或白色。一种合法的染色方案满足:对于所有黑色的点,都存在白色的点与之相邻。对于所有白色的点,都存在黑色的点与之相邻。一种染色方案的权值是染成黑色的点数与染成白色的点数之差的绝对值。\(\foral......
  • 题解 CF1523H Hopping Around the Array
    \(\texttt{link}\)题意数轴上有\(n\)个点,每个点有属性\(a_i\),在第\(i\)个点可以花费\(1\)的步数移动至\([i,i+a_i]\)中任意一个点。定义一次操作为选出一个\(i\),使\(a_i\getsa_i+1\)。\(q\)组询问,每次给出\(l,r,k\),求有\(k\)次操作机会时,从第\(l\)个点走到......
  • 题解 CF983D Arkady and Rectangles
    \(\texttt{link}\)题意平面直角坐标系上给定\(n\)个矩形,第\(i\)个矩形颜色为\(i\),颜色大的矩形将覆盖颜色小的矩形,问最后能看到几种颜色。\(1\len\le10^5,|x_i|,|y_i|\le10^9\)题解首先离散化,考虑扫描线如何维护序列上的颜色。一个区间\([l,r]\)投射到线段树上\(......