首页 > 其他分享 >10.23 模拟赛

10.23 模拟赛

时间:2024-10-21 19:58:59浏览次数:6  
标签:10.23 T2 显然 T1 模拟 oplus 排序 DP

炼石计划 10 月 05 日 NOIP 模拟赛 #9【补题】 - 比赛 - 梦熊联盟

复盘

既然以前做过,复盘貌似不重要了吧?

T2 很快写完了。

T1 想到堆就做完了。

T3 忘了咋做了,好像是个 DP 但剩下忘了。于是写了暴力分跑路了。

T4 正解显然不可能会的。打满了暴力。

最后 T1 数组开小挂了 \(50\)。其余没有挂分。

总结

  • 好的:
  • 不足:
    • 奇葩挂分。
    • 做过的题不会做。

知识点

T1:贪心,堆。

T2:图论。

T3:DP,快速排序。

T4:并查集,组合计数。

A. 序列加法机

求出 \(c_i = |a_i-b_i|\)。如果 \(c\) 中不为 \(0\) 的元素数 \(>m\) 则无解。否则可以证明一定有解。

于是变成了对 \(c\) 做 Carrots for Rabbits

考虑贪心。

首先令 \(f(i, j)\) 表示将一个元素 \(i\) 分成 \(j\) 部分的最小代价。显然能平均分就平均分。

初始时,显然每个元素都只被分成了一部分。用一个堆,维护每个元素从 \(j\) 部分变成 \(j+1\) 部分后,操作代价会减少多少。每次挑变化最大的变化。这样跌倒 \(m\) 次即可。

B. 字符串构造机

T2 - 洛谷专栏

C. 快速排序机

显然 \(a\) 合法等价于 \([l, m-1],[m+1,r]\) 都合法。所以可以 DP。

最暴力的,设 \(f(l, r, h)\) 表示若要对 \(a = (l, l+1,\dots,r)\) 进行排序,且递归深度至多为 \(h\) 的合法 \(a\) 的方案数。

考虑转移。枚举 \(a_r = k\),即快速排序时选择的基准,则:

\[f(l,r,h) = \sum_{k=l}^r \dbinom{r-l}{k-l} f(l,k-1,h-1) f(k+1,r,h-1) \]

即,除 \(k\) 外总共 \(r-l\) 个位置,这些位置中有 \(k-l\) 个位置 \(<k\),这些位置最终将按照原来的顺序摆放到 \(k\) 之前,剩下的位置也会按照原来的顺序放到 \(k\) 之后,所以会有个组合系数。

注意到 \(f(l, r, h) = f(1, r-l+1,h)\)。于是就能做到 \(\mathcal O(n^3)\)。

\[f(i, j) = \sum_{k=1}^i \dbinom {i-1}{k-1}f(k-1,j-1)f(i-k,j-1) \]

D. 格子衫染色机

显然对 \(k\) 分类讨论,

\(k=0\) 显然答案一定在 \(0,1,2\) 内。极易。

\(k=1\)。

注意到 \(x_{i,j} = x_{1,1} \oplus x_{i,1} \oplus x_{1,j} \oplus [i \bmod 2 = 0 \land j \bmod 2 = 0]\)。

不妨枚举 \(x_{1,1}\)。那么 \(x_{i,1} \oplus x_{1,j}\) 可以表示成一个常数(\(0\) 或 \(1\))。

因此建边。如果存在一个全为 \(1\) 的奇环则无解。否则答案为 \(2\) 的连通块数量次幂乘 \(2\) 的孤立点数量次幂。这里连通块只看 \(0\) 的边。

然后 \(k=2\) 不会了。

标签:10.23,T2,显然,T1,模拟,oplus,排序,DP
From: https://www.cnblogs.com/2huk/p/18490242

相关文章

  • CW 模拟赛 T2.神力
    题面之前别的学校模拟赛的题吧,显然是没有上oj的挂个pdf题面下载算法概率类型的题目,这一题看着像概率dp,是不会的先按照一般的思路,从前往后考虑操作设\(f_{i,j}\)为考虑了前\(i\)步操作,当前位置为\(j\)的概率考虑状态转移对于操作的每一个位置,显然......
  • 模拟赛总结(三)
    2024.9.16重新定义饮料为一大杯冰沙胃:这把生死局(指抿一口就开始起反应...)早上就不停反呕,下午整这一出真是笑嘻了T1不相邻集合以为贪心假的,结果对了就是对新加的数看看有没有左邻右舍被取过,没有就计入答案codeT2线段树暴力\(20\)考虑到线段树开点方式,点编号之和肯定可......
  • GD-WLAN登录页面抓包及curl模拟方法
    摘要:校园网Web认证界面点击登录时会发送一个Post请求,密码使用时间戳作为密钥进行RC4加密(后经验证,时间戳可为任意值),服务器根据密钥解密并验证账户与密码,验证通过便可以正常上网。因而可以采用curl等工具模拟Post请求,完成登录。实现路由器、服务器、手机、平板等快捷联网。......
  • 信息学奥赛复赛复习18-CSP-J2023-01小苹果-向上取整、向下取整、模拟算法
    PDF文档公众号回复关键字:202410211P9748[CSP-J2023]小苹果[题目描述]小Y的桌子上放着n个苹果从左到右排成一列,编号为从1到n。小苞是小Y的好朋友,每天她都会从中拿走一些苹果。每天在拿的时候,小苞都是从左侧第1个苹果开始、每隔2个苹果拿走1个苹果。随......
  • 多校A层冲刺NOIP2024模拟赛10
    因为有好多人没有好好打,所以我认为我垫底了。赛时rank2,T10pts,T2100pts,T30pts,T440pts,accoder上同分,rank9。T1因为没输出挂了5pts,T4爆搜挂了5pts,乐。update:T3没有启发式合并被卡成rank4了神:wang5是下一个zh0ukangyang岛屿唐氏的推柿子题。发现只有两种链,同色相连和......
  • 生命模拟
    界面:<DockPanelBackground="#EEEEEE"><WrapPanelDockPanel.Dock="Top"><BorderBackground="Green"Width="20"Height="20"VerticalAlignment="Center"/><Text......
  • 代理与模拟登录
    01代理反爬:封IP1.什么是封IP我们用程序访问人家网站,请求次数一下很多不像人在访问,有些网站就会封掉你的IP封了以后,当前的IP就不能访问这个网站,爬不了这个数据2.所有网站都会封IP吗?不会,是否封IP是看网站的设置策略来的,他不会把这个告诉我们,也不是所有的网站会封IP,具体......
  • CSP 模拟 52
    B最短路先建出最短路DAG,保证最短路径唯一,所以建出来的DAG是一棵树。考虑一个点的答案可以由谁来更新,假设当前点为点\(u\),它的dfs序控制范围是\(l,r\)。首先,它可以由子树外除了父亲的节点来更新,形如ans[u]=dis[v]+w,它也可以由子树内的节点更新,路径形如1->zc->v->u,要求中......
  • Qt编写的modbus模拟器/支持网络和串口以及websocket/支持网络rtu
    一、使用说明1.1设备模拟-Com第一步,填写要模拟的设备地址,0表示自动处理,也就是收到什么地址就应答什么地址。第二步,填写对应的串口号和波特率。第三步,单击打开串口,成功后会变成关闭串口字样。单击清空数据会将左侧打印栏的信息清空。右侧一堆微调框用于模拟对应设备多个寄......
  • CSP2024 前集训:多校A层冲刺NOIP2024模拟赛08
    前言先痛骂没良心出题人,T1\(n\sqrtn\)多大你刚好给多大,一点不多给,T2才是签到题,因为放了T2位置打了暴力就去想T3了,我是唐氏,谁让你T1、T2swap的?T3实则三道题。但是还是感觉T1更简单啊,\(5e4\)搁哪儿摆着呢一眼\(O(n\sqrtn)\),甚至空间也是这么多,太明显了。挂分挂......