- 博客(9)
- 收藏
- 关注
原创 NOIP模拟11
T1:mathDescription:基本思路: 这是一道很水的题,考场AC 原式展开后有若干类似a[i]*rand()%k的项(这里由于那个式子未知,我们直接认为是rand) 如果我们取足够多的数(我取得是b=(1~1000),k取得13×14,a取得11,10,13,7,21)将这个式子计算若干次,就会发现: 得到的结果是从0开始的以GCD(a,k)为公差的等差数列,最后一项小于k 其实很好理解,a=x1×gcd(a,k),k=x2×gcd(a,k),若干倍的a模k的结果一定
2021-07-11 19:29:29
182
原创 将军令:题解
来源于模拟10Description:历史/落在/赢家/之手至少/我们/拥有/传说谁说/败者/无法/不朽拳头/只能/让人/低头念头/却能/让人/抬头抬头/去看/去爱/去追你心中的梦 又想起了四月。 如果不是省选,大家大概不会这么轻易地分道扬镳吧? 只见一个又一个昔日的队友离开了机房。 凭君莫话封侯事,一将功成万骨枯。 梦里,小 F 成了一个给将军送密信的信使。 现在, 有两封关乎国家生死的密信需要送到前线大将军帐下, 路途凶险,时间紧迫。小F 不因为自己的祸福
2021-06-30 12:08:18
188
原创 入阵曲:题解
来源于NOIP模拟10;Description:丹青千秋酿,一醉解愁肠。无悔少年枉,只愿壮志狂。 小 F 很喜欢数学,但是到了高中以后数学总是考不好。有一天,他在数学课上发起了呆; 他想起了过去的一年。 一年前,当他初识算法竞赛的时候,觉得整个世界都焕然一新。 这世界上怎么会有这么多奇妙的东西? 曾经自己觉得难以解决的问题,被一个又一个算法轻松解决。小 F 当时暗自觉得,与自己的幼稚相比起来,还有好多要学习的呢。 一年过去了,想想都还有点恍惚。 他至今还能记得,某天晚上听着入阵曲,激
2021-06-30 11:46:26
180
原创 模拟9:T1:斐波那契
Description:题目描述: 小 C 养了一些很可爱的兔子。 有一天,小 C 突然发现兔子们都是严格按照伟大的数学家斐波那契提出的模型来进行繁衍:一对兔子从出生后第二个月起,每个月刚开始的时候都会产下一对小兔子。我们假定,在整个过程中兔子不会出现任何意外。 小 C 把兔子按出生顺序,把兔子们从 1 开始标号,并且小 C 的兔子都是 1 号兔子和 1号兔子的后代。如果某两对兔子是同时出生的,那么小 C 会将父母标号更小的一对优先标号。如果我们把这种关系用图画下来,前六个月大概就是这样的:
2021-06-22 21:40:42
149
原创 题解:超级树
题解:超级树Description:基本思路: 这可以说是本次模拟测试中最难的一道了,无人考场AC 这道题用的是DP,状态空间定义真的是鬼能想出来啊。。。记c[i][j]表示一棵k-超级树同时具有j条不相交的道路的方案数 这魔一般的状态空间属实让我琢磨了很久。那么就会产生以下,五个方程:1: c[i+1][l+r]=c[i+1][l+r]+num2: c[i+1][l+r+1]=c[i+1][l+r+1]+num3: c[i+1][l+r-1]=c[i+1][l+
2021-06-19 18:21:15
233
原创 2021-06-14 BZOJ4919:大根堆
BZOJ4919:大根堆Description:题目描述 给定一棵n个节点的有根树,编号依次为1到n,其中1号点为根节点。每个点有一个权值v_i。 你需要将这棵树转化成一个大根堆。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:对于任意两个点i,j,如果i在树上是j的祖先,那么v_i>v_j。 请计算可选的最多的点数,注意这些点不必形成这棵树的一个连通子树。输入格式 第一行包含一个正整数n(1<=n<=200000),表示节点的个数。 接下来n行,每行两个整数v_i,p
2021-06-14 06:36:23
180
原创 noip模拟题7
T1:匹配##思路: 首先,这道题既可以用KMP,也可以用hash 先说KMP,首先要注意的一点是:KMP的next数组求出的是boder,即既是这个串的真后缀又是真前缀,所以,对于以下类似的样例,他的输出为0,但实际是3A:abc B:ab 增添的字符:c 所以说,要把两个串按照A在前,B在后的顺序接起来,再跳next数组。 再说hash,先求出两个串的hash数组,然后枚举长度匹配即可,注意ans初值一定要赋成0,对每一个匹配成功的长度取max即可。T2:回家思路 这道
2021-06-11 21:28:23
94
原创 概率与期望的小随笔 1
关于期望线性性的理解: 期望线性性的表达式E(ax+by)=aE(x)+bE(y)中a,b,x,y都是具有实际意义的变量,举个例子: 假如我们要求第k次某个操作的结果的期望值,很显然,做法是递推,递推式也很好想:E(i)=E(i-1)+E(1),根据上面的线性性的表达式,可以证明这个式子明显是正确的,这里的i,i-1,1是具有实际意义的,i是i次操作,i-1是i-1次操作,1是一次操作的,不只是数。作者在初学概率与期望时有一个疑惑,就是这个线性性在实际意义上为什么成立,虽然说在纯数学函数上可以证
2021-05-24 16:50:01
82
原创 2021-05-23 题解
OJ T1 绿豆蛙的归宿Description:题目背景:随着新版百度空间的上线,Blog 宠物绿豆蛙完成了它的使命,去寻找它新的归宿。题目描述:给出张 n 个点 m 条边的有向无环图,起点为 1,终点为 n,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点时,如果该节点有 k 条出边,绿豆蛙可以选择任意一条边离开该点,并且走向每条边的概率为 1/k。现在绿豆蛙想知道,从起点走到终点的所经过的路径总长度期望是多少?输入格
2021-05-23 12:01:17
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人