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

9.22日总结

整体总结:

0.打了这么多场终于干上rk1了

1.有时候在想不到更多的分的时候可以尝试对暴力进行一些剪枝 例如今天T4我的暴力在经过剪枝后可以把60分的大样例跑过

2.在算出来复杂度大约是稳定的2e8时不用着急卡常 这个是可以过的 特别是小常数的dp 一般在5e8的情况下才考虑卡常

3.字符串部分相对薄弱 今天的T4本来可以将我的DP优化到n立方的 但是我自己对这种处理的方法不太熟悉 所以只写了n四方

4.今天给了一个半小时打暴力 时间有点多了 但这样就有一些灵活的时间 可以去优化代码 所以暴力给1小时到一个半小时之间是可以的

T1

很简单 观察到x的绝对值的总和很小 这样最小值最大的问题可以考虑二分 考虑怎么check 我们设dp_i表示当前选出的x的总和大于等于i-1e5的情况下选出的y总和的最大值 直接按恰好来做 然后取一个后缀max即可

T2

全场最难的题 题目给了一个神秘结论 这个结论引导我们往网格上想 然后对问题进行转化 使得问题成为一个可以使用结论的问题

T3

看到这种关于异或的问题 可以考虑trie树 我们可以在树上设一个dp 然后再去维护这个dp 暴力一点可以莫队做 要通过需要分块对复杂度进行平衡或者小常数的树状数组维护

T4

我们考虑设出一个n四方的DP 直接暴力区间DP

如何优化 直接n^2log预处理出一段字串是否出现在一段区间中 这样可以优化到三方 但我们发现这个做法很没有前途

考虑直接优化转移 我们可以预处理出最多可以转移到哪 然后直接像bfs一样转移就行了

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

相关文章:

  • 9.16 总结
  • Halcon抛出异常日志
  • [PaperReading] Mind Search: Mimicking Human Minds Elicits Deep AI Searcher
  • 穷举法(c语言版)
  • ZYNQ PS 端 UART 接收数据素材帧(初学者友好版)嵌入式编程 C语言 c++ 软件开发
  • 详细介绍:深入理解Kafka事务
  • 能碳园区 / 工厂系统 - 智慧园区
  • 代码随想录算法训练营第五天 |242.有效的字母异位词、349. 两个数组的交集、第202题. 快乐数、1. 两数之和
  • Photoshop 2025 v26.0(PS2025)下载安装教程(含一键安装包下载)
  • 网络加速原理
  • 循环依赖问题
  • 无意中在应用层瞥见了一个微内核的操作系统调度器
  • 数据结构思维题选做(长期更新)
  • 政治笔记/错题
  • 9.22模拟赛总结
  • 莫队 n的序列,多次查询一段区间内的数字的个数
  • 【mysql】mysql客户端中文显示乱码
  • 揭秘“牛牛透视”
  • k8s系列--控制器yml(15)
  • 学生管理系统案例初步分析报告
  • 【mysql】mysql5.6 版本修改用户的登录
  • AT_abc200_e [ABC200E] Patisserie ABC 2 题解
  • 日总结 5
  • Linux驱动开发(1)概念、环境与代码框架 - 实践
  • Diffutoon下载介绍:真人视频转动漫工具,轻松获得上千点赞
  • 9月22号
  • 0.5*8 边形 != 式
  • 题解:AT_agc052_c [AGC052C] Nondivisible Prefix Sums
  • 寻路算法
  • 2025年9月22日 - 20243867孙堃2405