尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Luogu P9165 「INOH」Round 1 - 意外

Luogu P9165 「INOH」Round 1 - 意外
📅 发布时间:2026/6/21 11:29:15

给定一个长度为 \(10^2\),值域为 \([0,998244353)\) 的整数数组 \(A\)。你需要构造一个长度不超过 \(750\),值域为 \([0,998244353)\) 的整数数组 \(B\),接下来对于每个下标 \(i\),交互库都有 \(\dfrac{1}{2}\) 的概率将 \(B_i\) 修改为 \([0,998244353)\) 内的随机整数。记修改后的数组为 \(C\),你需要通过数组 \(C\) 还原数组 \(A\)。

你需要实现函数 Encode 和 Decode。其中 Encode 传入数组 \(A\),你需要给出数组 \(B\)。Decode 传入数组 \(C\),你需要给出数组 \(A\)。交互库调用 Encode 的次数不超过 \(3 \times 10^4\),调用 Decode 的次数不超过 \(10^4\)。

考虑最简单的想法,将 \(A\) 中的每个元素重复 \(7\) 次得到 \(B\),在 \(C\) 的每 \(7\) 个元素中找到出现次数 \(\geq 2\) 的元素作为 \(A\),因为我们可以认为随机生成的数两两不同。这个做法对于单个元素的错误概率已经较高了,而一共会产生的元素个数为 \(10^2 \times 10^4 = 10^6\),这个做法完全不可取。

接下来考虑优化。我们考虑对于一个元素,重复 \(k\) 次后错误率为 \(\dfrac{k+1}{2^k}\),用这种方法传递 \(t\) 个元素,期望有 \(t \times (1-\dfrac{k+1}{2^k})\) 个元素有效。

我们考虑对 \(A\) 进行类似哈希的操作。容易发现在问题下,为了还原长度为 \(100\) 的整数数组,需要 \(100\) 个有效的哈希值。而假设我们对一个哈希值重复 \(k\) 次,则期望有 \(\dfrac{750}{k} \times (1-\dfrac{k+1}{2^k})\),此时容易使其 \(\geq 100\)。接下来考虑我们进行哈希的方法,需要使得在所有哈希结果构成的集合 \(S\) 中取出任意大小 \(\geq 100\) 的子集都能还原数组,考虑将原数组看成多项式,只需要将点值作为哈希值,还原时进行插值即可。

时间复杂度不太会分析,正确率不太会分析,摆烂。

相关新闻

  • 大作业笔记-2
  • 散修带你入门鸿蒙应用开发基础第六节:变量的作用域与生命周期 - 鸿蒙
  • 提升视频语义分割标注效率的新方法

最新新闻

  • 2026 年 6 月帝舵官方维修网点升级优化通知 新版咨询热线同步对外开放 - 亨得利腕表服务中心
  • 手机号查询QQ号的终极指南:3分钟找回你的QQ账号
  • 嵌入式GUI实战:emWin的HEADER与ICONVIEW控件深度解析与应用
  • SCF5250嵌入式存储优化:FlashMedia接口与DMA协同编程实战
  • 对象存储与块存储的本质区别:访问粒度、一致性与扩展性
  • 六安黄金回收全攻略六家实体门店横向评测附避坑 - 余生黄金回收

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号