将我隐藏,成为星空中崭新的孤岛|

cc0000

园龄:5年1个月粉丝:14关注:5

10 2022 档案

10.30 小记
摘要:感觉咕了好久,晚上补一点。 真就重学是吧。 [ARC068F] Solitaire 首先存在的性质就是队列中一定是先单调递减后单调递增的序列。 首先就是取 k 次后中间剩下的,可以随便取,所以是 2nk1 的。 然后考虑剩下的数怎样构成的。(PS:说真的我写的时候完全不记得当时咋想
37
0
0
CSP2022 游记
摘要:Day0 打一场模拟赛。 T1 寄了,T4 大数据结构不想补。~~下周一定~~ 我是不是要寄了啊。 翻了某校一堆人的博客,他们都好神仙啊,我是不是要寄了啊。 啊。 啊啊啊。 啊啊啊啊。 Day 1 懒得写了,炸成那德行还更什么。跑了跑了。
30
0
0
10.26 小记
摘要:又乱做了一堆题单里的题。 [APIO2014] 连珠线 就是一棵树最后的状态,我们需要把树分成一堆链,一条链由三个点组成。 所以可能有如下几种情况: 然后但是仅仅是把树分成这样一堆链是可能不合法的。 因为题面要求的是红线是将一个新的点和一个老的点连起来。 所以这样这种情况是不合法的: 所以需要转化成
23
1
0
10.25 小记
摘要:今天乱做了几个 DP 题。 随便写一写。 ARC081C Don't be a subsequence 给你一个字符串,求最短的不是该字符串的子序列的字符串,如果有多个,求字典序最小的一个。 我们设 fi 为对于从后往前第 i 个位置,生成一个不是子序列所需的长度,然后我们考虑在当前位
50
1
0
10.24
该文被密码保护。
4
0
0
10.21 比赛
该文被密码保护。
4
0
0
动态DP 笔记
摘要:矩乘大家都会! 线段树大家都会! 所以动态 DP 就这样诞生了! 一些线性能做的 DP 可以写成广义矩阵乘法的形式,只要这个广义矩阵乘法具有结合律,那么就可以进行区间查询一类的操作,也可以进行单点修改,只需要架到线段树上即可。 于是序列上的动态 DP 就出现了! 例题:ABC246Ex,题解 树上问
26
1
0
[SHOI2014] 概率充电器
摘要:首先因为每个点的贡献都是 1,所以求的就是概率。 每个点都有三种来电的原因: 自己发电 由儿子那边来电 由父亲那边来电 前两种好办,只要树形 DP 一次就够了。 第三种的话就需要重新做了。 设 fi 为被充电的概率。 现在设 u 为父亲,v 为儿子,我们想要从父亲转移到儿子。
30
0
0
[NOI2005]聪聪与可可
摘要:首先是猫的走路方式与老鼠的位置有关,点数又比较少,所以我们可以预处理 di,j 表示猫在 i,老鼠在 j 时猫下一步的位置。 这样不确定的东西都集中到了老鼠身上。 设 fi,j 表示猫在 i,老鼠在 j 时猫吃到老鼠的期望步数。这个东西可以用记忆化搜索轻松解决。
17
0
0
ABC246
摘要:A,B,C 都是语法题,跳了。 D 就是考虑两个数都不超过 106 ,所以就枚举一个,二分另外一个。 前四题都水就没写。 E 我不会下国际象棋。 象只能斜着走,可以走任意长的距离,问最少能走到目标位置的步数。 01 BFS 。 我们记录上一次走过来的方向,如果相同就说明这一次可以和上一次算作一
33
0
0
10.19 小记
摘要:今天写了一些期望和概率的题。 但是我还是啥也不会。 呜呜呜。 上午放出来了我的那套模拟赛。 完全符合预期,包括有人身败名裂这点。 晚上的话,教练叫来了一些学弟一起口胡了一场 ABC。 好像不是很难的样子。 但是人好多不太适应。 就是将之前戏谑地说切了不要大声喧哗。 但是就是总感觉有人比我快几秒想到正
31
1
0
[HNOI2013] 游走
摘要:题面 一条边如果期望走的次数越少,那么我们就要给他分配更大的标号,所以我们需要求出每一条边的被走过的次的期望。 而一条边被走过次数的期望就是 fxdx+fydyf 表示一个点被走过的期望,d 表示一个点的度数。 然后就变成了
168
0
0
[HNOI2015]亚瑟王
摘要:题面 首先可以知道的是,牌与牌之间的期望收益互相不影响,所以我们对每种牌分开进行计算。所以我们设出状态,fi,j 到第 i 种牌,已经过了 j 轮,第 i 种牌抽到的概率。 if(j) f[i][j]=(f[i-1][j-1]*(1.0-pow(1-a[i],r-j+1))+f
22
0
0
补CSP2020
摘要:T1 儒略日 丧心病狂.jpg 就是我也调了一会。对于一道 T1 来说确实挺久的,而且我交了好几发才过(( T2 动物园 我们仍未知道出题人为什么不把他放到 T1 智障题 T3 函数调用 拓扑排序好题。 其实奥义就是把所有乘法转化成加法的执行次数。这样就只需要知道全局乘了多少和每个加法被调用多少次即
18
1
0
补CSP2019
摘要:Day1 T1 格雷码 按题意模拟即可,把远古时期的代码调过了 Day1 T2 括号树 很简单嘛,就是模拟个栈。因为括号序列中好多都是用栈维护的。 栈需要进行版本回退所以每步对栈进行什么修改要记一下。 Day1 T3 树上的数 所以说当时 Day 1 是不是大众分210 啊((( 我不会,跳了。 D
19
0
0
10.17 小记
摘要:先复活一天的小记 因为今天考模拟赛了.... Zpair 的模拟赛 T1 [POI2010]KLO-Blocks 首先题意转化为最长的一段平均值大于等于 k,然后就是转化成所有的数减掉 k,求一个前缀和之后要求一段 sumlsumr。 然后这个是 O(n) 的。 就是对
35
0
1
补NOIP2020
摘要:T1 就是拓扑板子。 那个时候出高精很恐怖。 但是现在是能用__int128的时代! 所以我为了图省事不仅用了__int128,甚至用了__gcd T2 我一开始直接想的是枚举 C,然后求 AB。 于是我想到 nlnn 的做法,就是先预处理出 fi,j 表示前 i 位,
26
0
0
POI2017
摘要:这场和2018我没做几个题。 Turysta 竞赛图是个奇妙的东西。 接下来的构造基于两个性质: 竞赛图有哈密顿通路 强联通的竞赛图有哈密顿回路 那么我们可以先对竞赛图缩点,然后构造每个强联通分量里的哈密顿回路。因为每个点之间都有连边,所以缩点之后不存在多种拓扑序,所以按拓扑序对每个强联通分量走一遍
29
0
0
POI2016
摘要:Nadajniki 有一个妙妙树形 DP。 设 fi,0/1/2,0/1/2,0/1/2 为第 i 个点,这个点上放没放,他儿子有没有放,他父亲有没有放。 然后硬转移就行了。 f[p][0][0][1]=f[p][0][0][2]=f[p][0][0][0]=0; f[p][1][0]
54
0
0
各种错误合集
摘要:1. for(char i=cnt;i>=1;i--) printf("%c",ans[i]<'a'||ans[i]>'z'?'a':ans[i]); 3. freopen("multiple.out","w",stout); 矩阵长和宽的最值只记 n, 不计 m 图上要判孤点 树上判儿子个
48
1
0
POI 2013
摘要:Bytecomputer 有一个显而易见又好证的性质:最后的序列一定是先一段 -1 ,然后有一段 0 ,最后是一段 1 。然后考虑 DP,fi,j 表示把 i 变成 j 状态的最小操作次数。 然后转移很简单的。 Taxis 比较好想的是让能走路程多的先去 d 之前的位置接人。
23
0
0
POI 2014 合集
摘要:Cards 题面 暴力一点,这题不难,硬维护点啥就行 用线段树维护,每个节点维护这个区间左面是正或反面,右面的是正面或反面能否构成一段不降序列,然后合并就是看分界点两端是否可以就行 Bricks 题面 就贪心就好啦。尽可能先放多的,如果有数目相同的,那尽可能先放尾端颜色的 Tourism 题面 是一
35
0
0
10.3小记
摘要:10.3 小记 poi2015 的题都扔在这里了 link 话说我写这东西好像失去意义了 QAQ 他唯一的意义是不是用来炫耀猫和犯中二病啊 不管我就要炫耀猫 我的手机相册经常会自动推荐这张照片 不管我就要犯中二病 怎敢去想象 怎敢去想象 路上放眼望去竟一片荒凉 脱离轨道颓垣败瓦 崩塌复挤压 悄然碾碎
32
0
0
POI2015 合集
摘要:KUR 题面 考虑小串会在大串的哪些位置出现,然后就是设小串开头的位置为 x,然后小串第 i 个位置如果 ai=0 ,则 0a(x+i)+b<p(modn)ai=1 同理,然后用这个关系解出 ax 的取值范围。但注意 x 取不到 $[n-m+1,n]
77
0
0
10.1 小记
摘要:一放假最大的感觉就是困,摆都不想摆,就想睡觉...... 然后今天做了两个 POI2015 的题,不过我明天会随便写写关于 POI2015 的吧 我家猫真可爱 如果说所有悲欢都将在喧嚣中淹没 总有人与我不期而遇在迷茫的路口 为我寻回遗失现实角落的梦 为世界带来久违的温柔 风的欢笑,雨的哭声 融化裹挟
25
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起