首页 > 其他分享 >洛谷 P11362 [NOIP 2024] 遗失的赋值

洛谷 P11362 [NOIP 2024] 遗失的赋值

时间:2024-12-06 17:32:58浏览次数:5  
标签:2t 限制 二元 NOIP 数为 times 2024 洛谷 第一个

题目传送门

如果没有其他限制,那么一个二元限制可能出现的方案数为 \(v^2\)。

考虑 \(\{x_n\}\) 的一个区间,设其中能放 \(t\) 个二元限制,它的左右端点有一元限制,求这 \(t\) 个限制的方案数。设这个数为 \(f(t)\)。

如果第一个二元限制的 \(a\) 与左端点 \(i\) 处的 \(x\) 值相同,那么对 \(x_{i+1}\) 有限制。由于 \(a\) 可以任取,所以方案数为 \(v\),而还有 \(t-1\) 个二元限制,总方案数为 \(f(t-1)\times v\)。

如果第一个二元限制的 \(a\) 与左端点 \(l\) 处的 \(x\) 值相同,由于 \(n\ge 2\),所以第二个数一定有方法和第二个二元限制的第一个数不同。以此类推,后面的只要不踩中二元限制的第一个数,都一定有方法把这个区间所有数全部填上。于是,只要第一个二元限制的第一个数与左端点的数不同,剩下的二元限制随便选,都一定是有解的。剩下 \(t-1\) 个二元限制的方案数为 \((v^2)^{t-1}=v^{2t-2}\)。但是第一个限制的 \(a\) 不能和 \(x_l\) 相同,于是总方案数为 \(v\times (v-1)\times v^{2t-2}=v^{2t}-v^{2t-1}\)。

综上,有

\[f(t)=v^{2t}-v^{2t-1}+v\times f(t-1) \]

直接递推,时间复杂度 \(\mathcal{O}(n)\)。

进一步地,可以得到

\[f(t)=v^{2t}-v^{2t-k}+v^k\times f(t-k) \]

代入 \(k=t-1\)

\[f(t)=v^{2t}-v^t+v^{t-1} \]

于是可以 \(\mathcal{O}(\log n)\) 求 \(f(t)\)。

答案为所有一元限制之间区间的答案相乘。注意第一个和最后一个区间的答案都是 \(v^{2t}\),因为二元限制是什么都没有关系。注意需要特判存在矛盾的一元限制。时间复杂度 \(\mathcal{O}(m\log n)\)。

标签:2t,限制,二元,NOIP,数为,times,2024,洛谷,第一个
From: https://www.cnblogs.com/NatoriBlog/p/18591091

相关文章

  • 2024Webstorm安装使用教程(JS开发工具,附激活小妙招)
    第一步开启Webstorm之旅为了方便,也可以去链接取点击获取安装包待下载顺利完成后,双击安装包开启安装程序,在安装向导中一路点击“next”,依照提示逐步完成基础安装设置首次打开,会要求输入激活码才能使用第二步点击获取补丁文件保存下载之后进入文件夹***/JetBrains2023......
  • 洛谷 P1651 塔(DP)
    题目传送门https://www.luogu.com.cn/problem/P1651解题思路设  表示前  个积木,两塔高度差为 (第一个比第二个高多少),的最大高度。易得:首先,不选当前的积木:其次,选当前积木,将它拼到第一个塔上:最后,选当前积木,将它拼到第二个塔上:由于,第二维可能为负数,所以,我们可以以 (数......
  • 英语背单词 专四词汇 中英对照 2024年12月
    2024-12-02  2024-12-01IndexWordPronunciationPartsofSpeechExplanationTranslationinChinese1creek/kriːk/nounAsmallstreamorminorriver.小溪;小河2cripple/ˈkrɪpl/verb,nounTodisableorseverelyimpair;apersonunabletouse......
  • 2024版最新渗透测试零基础入门教程,带你入门到精通(超详细),收藏这篇就够了
    一、渗透测试是什么?释义:我们理解的渗透测试是通过各种⼿段对⽬标进⾏⼀次渗透(攻击),通过渗透来测试⽬标的安全防护能⼒和安全防护意识。打个⽐⽅:⽐如电视剧《我是特种兵》⾥⾯的演习,特种部队(进攻⽅)渗透到蓝军(防守⽅)的指挥部进⾏斩⾸,如果斩⾸成功,那么就可以知道蓝⽅的防守能......
  • 2024版最新CTF —— 网络安全大赛_ctf网络安全大赛,收藏这一篇就够了
    前言随着大数据、人工智能的发展,人们步入了新的时代,逐渐走上科技的巅峰。⚔科技是一把双刃剑,网络安全不容忽视,人们的隐私在大数据面前暴露无遗,账户被盗、资金损失、网络诈骗、隐私泄露,种种迹象表明,随着互联网的发展,网络安全需要引起人们的重视。互联网安全从其本质上来讲......
  • Diray - 2024.12.06
    Lamanya-DRE4M1N9好听。那我缺的くるぶっこちゃん-其は万花の夢を見る谁来给我补阿。虽然我是个啥比社恐所以没打过街机音游,中二这些根本没了解过。但是还是喜欢callionet一些,我觉得这个歌,情感很饱满阿!感觉他的歌我一直都挺喜欢的。从最先arcaea的PrimevalTextu......
  • 2024-2025-1 20241322 《计算机基础与程序设计》第十一周学习总结
    2024-2025-120241322《计算机基础与程序设计》第十一周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11这个作业的目标①计算机网络②网......
  • 大二上 国际化科研素养实训(计算机科学)人工智能:机器学习在数据分析及自然语言处理中的
    20241206出成绩了,本次考试成绩满分题目如下:单选题(5分)Azoologistworkingatalakewouldliketoestimatetheageofafishinyearsbylookingatthelength,weight,colorandmaximumwidth.WhatMLtaskisthis?(B)AClassificationBRegressionCRecom......
  • 从设计、渲染到3A游戏,ToDesk云电脑2024强力破圈之作
    云计算技术正在走入人们的日常生活中,如照片存储的云盘、云直播带货以及线上开课的云课堂...云计算已成为我们工作生活中不可或缺的一部分。与此同时,随着云计算和虚拟化技术的快速发展,以及网络基础设施的不断完善,一种能让你随时随地办公,甚至开启3A游戏,还不需要升级电脑配置的“云电......
  • 2024-2025-1 20241401 《计算机基础与程序设计》 第十一周学习总结
    班级链接2024计算机基础与程序设计作业要求第十一周作业作业目标①计算机网络②网络拓扑③云计算④网络安全⑤Web⑥HTML,CSS,Javascript⑦XML教材学习内容总结《计算机科学概论》第15、16章第15章计算机网络基础网络类型局域网(LAN):通常覆盖范围较小......