当前位置: 首页 > news >正文

2025/10/16 模拟赛笔记 - sb

2025/10/16 模拟赛笔记

A. cipher

期望得分:100pts

实际得分:100pts

时间:50min

简单题,但是我是 fvv,有些细节调了会儿

B. seq

期望得分:100pts

实际得分:80pts

时间:1h

挂分原因:没有初始化导致有些不合法的点虚空转移

样例给的也太水了吧

C. france

期望得分:100pts

实际得分:0pts

时间:1h30min

挂分原因:神秘错误+空间开大

肯定要根号分治啊。首先按照 \(Att\) 分治。如果 \(Att \le \sqrt(V)\),那么直接预处理每一个 \(Att\) 的所有前缀 \(i\) 会产生的攻击力。如果 \(Att \ge \sqrt(V)\),那么考虑 \(Att\) 会将 \(V\) 分成 \(\sqrt(V)\) 段,其中第 \(i\) 段产生的贡献是 \(i * (att_r - att_l - 1)\),适用数据结构维护每个前缀产生的贡献再差分即可。需要注意的是我们统计攻击力的时候枚举的复杂度是 \(\sqrt(V)\),为了降低复杂度,需要使用 \(\O(1)\) 查询的数据结构,比如分块,每次修改操作的时候修改 \([p, V]\) 这一段,单点查询即可

D. glass

期望得分:5pts

实际得分:5pts

时间:1h

一点不会做,想了 1h 发现完全想错了,于是去做 T3 去了

http://www.hskmm.com/?act=detail&tid=32613

相关文章:

  • 课后作业3
  • KMP和Manacher
  • 10月16日日记
  • 日志|二叉树|404左叶子之和|112路径总和|129求根节点到叶子节点数字之和|
  • 第 5 天:C 语言运算符与表达式 —— 数据处理的优秀的工具集
  • mongoDB体验
  • TELUS如何通过Google技术栈实现业务增长与生产力跃升
  • 云服务器上部署 EasyTier中转服务器
  • 问世界
  • 为 .NET 10 GC(DATAS)做准备
  • LLM学习记录DAY3
  • 日总结 13
  • 黄景行电脑软件
  • 开源许可协议 gpl vs mit?
  • 二进制警报器
  • 题解:P8019 [ONTAK2015] OR-XOR
  • DP 思维好题(转载)
  • python sse的是什么?
  • idea代码阿里格式化
  • 万字长文详述单据引擎原理、流程、单据管理 - 智慧园区
  • windows 链接共享打印机出现错误0x00000709?打印机0x0000011b错误?0x0000bcd、0x00000709、0x00000011b
  • 解码Linux文件IO目录检索与文件属性
  • p66实验题
  • 【比赛记录】2025NOIP 冲刺模拟赛合集I
  • 20251016
  • C# - 串口助手
  • 使用SpringBoot+MyBatisPlus实现增删改查
  • P4168 [Violet] 蒲公英题解
  • Java了解
  • VGG使用块的网络