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

20251104NOIP模拟

NOIP模拟总结

这场并没有打好

A

预计:100,实际:100

  • 思路历程:我先考虑去把所有点按要求的道路种类分开,判断是否联通,是否是一条链,其中每个点要求的个数是否满足条件,可以发现这个做法会超时,因为在不同颜色的统计中,会有相同的点的所有边被重复统计,所以我直接把所有点按度数从小到大排序,然后每次对一种颜色判断的时候直接默认其中度数最大的点每统计了,完成题目,时间复杂度O(nlog n)
  • 题解:没说怎么判邻边边权合法的,不过应该差不多

这个题最后那个优化想得久了,浪费时间,我应该在意识到什么是时间大的原因后马上针对优化的,而不是想着改进算法
收获:看着时间复杂度想优化

B

预计:29,实际:0(第一次提交实际上有16分,但是后面想拿更多暴力分,前面的错了)

  • 思路历程:很显然一个固定的矩阵答案为max(有0的列数,有1的行数),但是后面的DP脑子抽了,没想到
  • 正解:设dp[i][j]表示在前i列的问号填充完毕后,有j列有0的方案数。可以发现,如果有没有0的列,那么答案为max(n, j)(有一列全是1);有过全都有0,那么答案为max(n, m),但是已经提前把n,m调整-> n<=m,所以答案为m。
    这时就可以直接通过方案数乘以答案解决

这个题我应该想到去直接DP方案数的,但是我没有考虑到答案的计算可以简化到一列或一行上,所以没想到
收获:在某些计算很复杂的时候考虑把局部简化

C

预计:0,实际:0
这题考试的时候没打

  • 正解:正在理解

D

预计:12,实际:12

  • 思路历程:先简简单单打了一下平方的暴力,然后考虑了一下莫队,发现向左移动有问题,不行。再考虑缩短固定左端点时对答案求解的时间,没想到,寄了。
  • 正解:没想到用回滚莫队就行了

回滚莫队这个东西没用过,不熟悉,所以没有想出来,不过我会写几个习题把这种套路熟悉一下的

C

http://www.jsqmd.com/news/32570/

相关文章:

  • 软件工程团队项目第一次作业
  • 开源一个月Star破7000+!RustFS凭什么火出圈?
  • 第五届日月盾杯线下赛 web wp
  • 异常课后作业2
  • 日总结 22
  • Nlog配置文件nlog.config (.net core 6)
  • 重组抗体:从 “天然提取” 到 “基因定制”,抗体技术如何改写生物医药格局?
  • 2025年主流数据分类分级工具全面对比与选型指南
  • Http协议解析
  • 大模型应用开发技术路线(下):智能代理与多模态应用开发指南
  • NOIP 2024 T4 树上查询 小结
  • 高性能计算-CUDA-mma PTX 指令行为分析
  • NOIP 2022 T3 建造军营 小结
  • 英语_阅读_Digital classroom_待读
  • 2025.11.5——1绿1蓝
  • PhotoShop网页版(在线ps)在快速修复老照片,在线修旧如新
  • CSP - S 2025 游记
  • Revive Adserver SQL注入漏洞分析:关键词参数引发的数据库安全风险
  • 2025年插座厂家权威推荐榜:耳机插座,DC插座,防水耳机插座,专业品质与安全性能深度解析
  • 2025 年 11 月硅锰合金厂家推荐排行榜,硅锰合金颗粒,硅锰合金粉,高碳硅锰合金,低碳硅锰合金公司推荐
  • 2025年轻触开关厂家推荐排行榜,检测开关,按键开关,微动开关,防水开关源头厂家最新权威精选
  • 2025年连接器厂家推荐排行榜,USB连接器,电池连接器,TYPE-C连接器,防水TYPE-C连接器,防水USB连接器公司精选
  • [KaibaMath]1019 关于收敛数列拉链定理的证明
  • zMWVIFEk0nKBm5kxQFHLdNaPTtQ=
  • 银河麒麟申威系统安装nfs-utils-2.4.3-1.ky10.sw_64.rpm详细步骤(含依赖解决和NFS服务启动)
  • 20251105
  • 最小偏向角说明
  • OpenCSG 与汇付天下共启支付+开源新时代:2025 斗拱开发者大会圆满落幕
  • smartproxy API 代理——控制平面 + 策略治理
  • gcc如何传递C/C++函数的聚合类参数