首页 > 其他分享 >2025 --炼石计划-- 11 月 13 日 --NOIP 模拟赛 #20

2025 --炼石计划-- 11 月 13 日 --NOIP 模拟赛 #20

时间:2024-11-14 21:43:12浏览次数:1  
标签:11 13 20 炼石 NOIP -- 复杂度 DP

2025 --炼石计划-- 11 月 13 日 --NOIP 模拟赛 #20

T1 邻间的骰子之舞

签到题

显然答案具有二分性,考虑二分答案。注意到每次有意义的复制会使长度翻倍,即最多复制 \(60\) 次,而粘贴则类似一个乘积的形式,check 时可以枚举复制次数,此时则能知道粘贴次数,由和定平分时积最大得到最大长度。

时间复杂度 \(O(\log^3 n)\)。

T2 星海浮沉录

签到题

注意到每个颜色的贡献只有最大空段,用 set 和线段树维护即可。

时间复杂度 \(O(n\log n)\)。

T3 勾指起誓

概率DP,计数题,FMT,sosDP

这个东西直接做( 无论是 DP 还是直接计数 )都非常困难,因为有一些信息很难刻画。

考虑简化一些信息,可以使用概率 DP ,即每次等概率选择一道题进行回答。

这样就能刻画出一种不用考虑全部都能回答上问题,以及全都回答不上问题的情况了。

考虑状压 DP,朴素实现至多到 \(O(3^m)\)。

写出转移式子,考虑优化。

设 \(f_S\) 表示还剩下 \(S\) 这个集合中的人的概率,\(tot_S\) 表示与 \(S\) 有交且不包含 \(S\) 问题的数量,\(c_T\) 表示问题集合等于 \(T\) 的数量。

则有转移

\[f_S=\sum_{A\bigcap B=S}\frac{f_A}{tot_A}c_B \]

先暂时不考虑 \(tot_S,c_B\) 怎么求。

回到转移,注意到转移是与卷积的形式,可以使用 \(FMT\) 或者 \(FWT\) 优化,但是自己卷自己,并且最初态是 \(f_U=1\) ,所以得按每个 \(popcount\) 从大到小卷一次( 因为这样才能保证每个值的前继状态是已知的 )。

所以时间复杂度瓶颈在 \(m\) 次卷积,为 \(O(m^22^m)\)。

jijidawang 说离线卷积能优化至 \(O(m2^m)\)。

T4 第八交响曲

双调排序

xrlong 的双调排序详细解密

p

标签:11,13,20,炼石,NOIP,--,复杂度,DP
From: https://www.cnblogs.com/07Qyun/p/18546816

相关文章

  • 【Inventor pro 2025下载与安装教程 含破解】
    1、安装包「Inventorpro2025」:链接:https://pan.quark.cn/s/d5d3bd812ae7提取码:Jp9B「Inventor2024」:链接:https://pan.quark.cn/s/8c39fc4bc193提取码:xdG5「Inventor2019」:链接:https://pan.quark.cn/s/8d7326f76cce提取码:XfSc2、安装教程(建议关闭杀毒软件)1)  ......
  • 2024.11.14 2142版
    起于《海奥华预言》的思考◆地球管理结构和参考持续更新中...... 英文地址:https://github.com/zhuyongzhe/Earth/tags中文地址:https://www.cnblogs.com/zhuyongzhe85作者:朱永哲 ---------------------------------------------------------------------------------......
  • PS端Flash固化
    PS端Flash固化Vivado版本:Vivado2020.2芯片型号:RFSoCXCZU47DR前提条件:Vitis工程编译完成,拨码开关拨到PSJTAG模式创建引导镜像首先右键应用工程系统,点击CreateBootImage。检查镜像工程的文件是否为固化需要的工程文件,点击创建镜像的选项即可完成创建,创建完成的镜像工程......
  • Office Word 文档格式与目录样式(毕业设计论文常用)
     调整格式技巧:Word中点击“文件”--》"选项"--》“显示”,将高亮部分全部打钩,有利于查看格式字符、“分页符”和“分节符”两个很有用,其中分节符前后的页码是独立的。  样式间的关系:类比C++中类的继承编写的伪代码,“正文”为基类,派生出 “论文--正文”,论文--......
  • hadoop单机版本安装步骤
    1.5安装Hadoop1.5.1上传、解压hadoop安装文件:hadoop335解压缩[root@192~]#tar-zxvfhadoop-3.3.5.tar.gz重命名[root@192~]#mvhadoop-3.3.5hadoop3删除安装文件[root@192~]#rm-fhadoop-3.3.5.tar.gz1.5.2修改配置文件修改core-site.xml[root@192~]#vi......
  • 每日
    includeusingnamespacestd;intmain(){intm,n,num;cin>>m>>n;intarr[999999];ints[999999];for(inti=0;i<m;i++){cin>>arr[i];}for(inti=0;i<n;i++){cin>>num;intst=0;in......
  • NOIP 模拟赛 #20
    已经好久没写模拟赛题解了啊。。。A.邻间的骰子之舞一个结论,可以打表,每一次复制后跟的粘贴数量要尽量相同,差不超过1,所以枚举复制了几次,然后二分最大的出来答案小于\(n\)的数\(mid\),然后枚举多少个复制后的粘贴数为\(mid+1\),出来的答案可以\(O(1)\)算,大于\(n\)直接输出......
  • [豪の学习笔记] 计算机网络#001
    1.1.1-什么是计算机网络计算机网络=通信技术+计算机技术计算机网络就是一种特殊的通信网络定义:计算机网络就是互联的、自治的计算机集合自治:无主从关系互联:互联互通Q:距离远、数量大如何保证互联?通过交换网络互连主机交换节点:路由器或交换机Q:什么是Internet?组成细......
  • 代码随想录算法训练营day46| 647. 回文子串 516.最长回文子序列
    学习资料:https://programmercarl.com/0647.回文子串.html#算法公开课动态规划最后一部分:回文字符串子串是从原字符串中连续截取的;子序列可以是从原字符串中不连续提取出元素构成的学习记录:647.回文子串(难构造dp数组,dp数组是从原字符串截取[i,j]范围的片段是否是回文字符串,布尔......
  • 2292. 连续两年有 3 个及以上订单的产品
    力扣题目跳转(.-力扣(LeetCode))表: Orders+---------------+------+|ColumnName|Type|+---------------+------+|order_id|int||product_id|int||quantity|int||purchase_date|date|+---------------+------+order_id包含......