10月日记

十月日记

10.4

今天进校门并没有遇到问题

也是回到了505机房老位置

有点困,所以模拟赛打的跟⑩一样 awa

T1 想到可以二进制拆开,然后把平方转换后直接做就行,但突然一瞬,想法没了(

调了半天 20 暴力,最后才想起来异或不能取模

T2 突然想到可以可以转成i=1nm+1xi=m
但忘了可以插板

T3 懒得想正解(也想不出来awa),直接 O(qn2)

T4 暴力


10.5

今天没歿縌毸vjudge刷专题

锣鼓上午活了一会就似了

我这台机子过一会就没网,解决方法:重插网线或狂刷新所有页面

园子消息.msg似了,对着红点难受了下午


10.6

比亚迪暑集就打了一场模拟赛,正好是今天原

改后T1 状压,分讨失败,并将freopen注释掉了,挂20pts

T2 第二个部分分直接记录每个点的状态,查询直接暴力向前走

刚开T2:x可能为0,一定要特判

T2宝玲后:为什么全RE?

qwq

T3 不会,手膜样例2没懂,发现概率是 34432,123432,2754320pts

T4 直接输出两点之间距离,20pts


10.7

T1

赛时交成 T2 代码了,挂 80pts T_T

80pts

O((nm)2)枚举相同颜色位置,即枚举所有四角颜色相同的矩形

n×(n+1)×m×(m+1)4cnt即可

实测随机数据下跑的飞快

ci,j=0,1正好给卡了,所以只有 80

正解

考虑固定颜色相同的同一行两个位置,n2枚举即可

固定后,从上到下扫一遍,每次cnt++ans+=cnt正好可以做到不重不漏

T2

正解

先想部分分,由于时间与时间之间相互独立所以可以直接乘起来

cnti 表示时间 icnti 个不拥挤地点

答案就是 i=STcnti

可是值域很大,开不起数组

但操作却不算太多(起码能开下)

所以可以类比离散化的思想,将每一次的操作的时间记录下来,然后对每一次的操作,使用数据结构维护区间修改,最后单点查询每一段的值,用 n 减掉即为本段时间的不拥挤地点数 cnti

T3

正解

区间dp

考虑答案只会在一个查询经过一个点 k 并和区间 [l,r] 有交集但不包含是时如果在此处断开就会使答案增加

所以便可以 dp,转移时,枚举断点,考虑转移时的代价 cost(l,r,k) 就是符合使答案增加的询问数

因为 k 在区间内,所以只需要考虑包含关系,可以使用二维前缀和的思想,最后用过 k 区间数减掉包含 [l,r]的区间数即可

T4

正解

pii 号箱子有猫的概率,bii 链接的隧道通向的点

为方便用 x 代替 pi, y 代替 pbi

考虑一条链的情况,因为两个箱子之间相互独立,故直接转移,x=x×y,y=1(1x)(1y)

但本题会出现环,而环两端的点并不相互独立,所以要另寻他发

可以枚举两个端点的状态,用出现此种情况的概率乘上转移出来的 pn 再加起来即可

细节:只需求出包含 n 的基环树中的点即可


偶然想起来可以写写日记(绝不是因为以前懒)
以前的以后再补,咕咕咕

posted @   碧蓝新星  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示