- 2024-10-0210月做题记录
10月做题记录✩trick✯会大部分,要\(tj\)提示✬会小部分/完全没想到,看了\(tj\)才会◈脑电波✡有某一算法的神秘通用性质⊗待补目录10月做题记录CF2018FSpeedbreakerCounting✬✩CF2018FSpeedbreakerCounting✬✩非常牛题目,就是学\(whk\)学傻了,乘法过后的取
- 2024-08-02【题解】走路
I题意简述从原点出发,一步只能向右走、向上走或向左走。恰好走\(N\)步且不经过已走的点共有多少种走法?多组数据,每行输入一个数\(N\)。对于每一组测试数据,每行输出一个数,答案对\(12345\)取模。对于100%的数据,保证\(1\leqN\leq1000\)。时间限制\(1\text{s}\),空
- 2024-07-23xfs-2024-NOIP模拟赛
0722模拟赛这是计数专场吗,把我秒掉了。难原:P7050[NWRRC2015]Concatenation给定两个字符串a,b,从a中选一段前缀,b中选一段后缀(前后缀都可以为空),并将选出的后缀拼在选出的前缀后面。你需要求出有多少种本质不同的串(可以为空)。思路总方案数减去不合法的方案数。以ab
- 2024-06-07AcWing 1211:蚂蚁感冒 ← 模拟题
【题目来源】https://www.acwing.com/problem/content/1213/【题目描述】长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒
- 2024-05-09P5465 [PKUSC2018] 星际穿越
记录一下这道有意思的题目。因为我之前没做国旗计划……性质:如果当前走到了\(y<x\),那么一定可以使用同样的步数走到\(x\)。所以我们完全可以在从\(y\)走到\(y'\)的时候发现中间有一个点\(x\)更优,直接从\(y\)退到\(x\)即可。根据这个可撤销性,我们就得到了一个贪心
- 2023-10-16[COCI2015-2016#4] ENDOR 题解
[COCI2015-2016#4]ENDOR题解首先要发现一个很重要的性质,那就是两只变色龙碰撞后回头,等效于两只变色龙继续往前走,其中向右走的颜色不变,而向左走的要改变颜色。那这样就有一种\(O(n^2)\)的做法:对于向右的变色龙,直接贡献答案;对于向左的变色龙,我们按照碰到的先后顺序枚举它前面
- 2023-10-1520231014
20231014NOIP#20总结时间安排7:40~8:15看题,\(A\)一眼切了,\(B\)有点感觉不知道能过多少,\(C,D\)都不太会。8:15~8:25写\(A\)。8:25~9:25\(B\)拼个包,左右拼了\(70\)。9:25~10:00发现\(C\)部分分是个区间\(DP\),快写。写完后输出一下方案找到了结论,哦这道题会了。
- 2023-07-31【NOIP模拟题】我要的幸福 题解
1.题意简述\(Zyh\)相信自己想要的幸福在不远处。然而,\(zyh\)想要得到这幸福,还需要很长的一段路。\(Zyh\)坚持认为整个人生可以抽象为一个\(n*m\)的棋盘。左上角的格子为\((1,1)\),右下角的格子为\((n,m)\)。整个棋盘上的格子都有不同的事件,因为生活的多姿多彩,事件的权值
- 2023-07-07卡特兰数
卡特兰数定义卡特兰数非常常见,最为典型的就是给定n个1和n个0排列成为一个2n长度的01序列,要求对于任一个\(1\lek\le2n\)都有从第一个数到第k个数中0的个数都不少于1的个数。求法及其推导我们可以把这个01序列抽象成一个具体的问题:0代表向右走一步,1代表向上走一步,要求一共
- 2023-05-31Luogu P1007 独木桥
题目描述link思路找到独木桥的中间位置,最少时间考虑在端点左侧的,向左走,在端点右侧的向右走.最多时间考虑在端点左侧的向右走,在端点右侧的向左走.最少时间即为最优情况下最多的时间,最多时间即为最差情况下的最多时间Code#include<cstdio>#include<algorithm>
- 2023-01-15卡特兰数
卡特兰数:$C(n)=\binom{2n}{n}-\binom{2n}{n+1}=\frac{\binom{2n}{n}}{n+1}$几何表示:卡特兰数表示从点O到点A,只能向上或向右走蓝色线段的方案数,即从点O到点A,只能向上或
- 2022-10-17luogu P3685 [CERC2016]不可见的整数 Invisible Integers
题面传送门真的吐了,写了五六个小时。首先我们不考虑两边都能走,只考虑向左走,那么的话如果两个从左到右的集合分别为\(S1,S2\),则\(S1\subsetS2\),且除去\(S1\)已经匹配掉的
- 2022-08-14卡特兰数
从原点出发,每次只能向上走或向右走,不能超过直线$y$$=$$x$,求到达点$(n,$$n)$的方案数。在任意一个方案中,该方案不合法当且仅当其到达了直线$y$$=$$x$$+$$1$,故将