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

part 2

  • 比较简单的一场,一个半小时场切T1,T2
  • T3

    • 通过观察可以发现 \(a_1, a_n, \max(a_i), \min(a_i)\) 是一定不会删掉的
    • 通过观察又可以发现第一个 \(\max(a_i) / \min(a_i)\) 一直到最后一个 \(\max(a_i) / \min(a_i)\) 之间不是 \(\max(a_i) / \min(a_i)\) 的数一定会被删
    • 通过画图可以发现不是 \(a_1\) 或者 \(a_n\) 或者 $ \max(a_i), \min(a_i)$ 的数是一定会被删了
    • 没有想出来的很大部分原因是因为惧怕题目/根本没有画图去发现性质或者说去分析
    • 所以我们可以发现最后留下来的一定是若干从 \(1\) 到第一个 \(\max / \min\) 之前的与 \(a_1\) 相同的 \(a_i\) 以及若干从 \(n\) 到最后一个 \(\max / \min\) 之后的与 \(a_n\) 相同的 \(a_i\)
    • 我们可以分别 \(dp\)
    • \(a_1\) 为例
    • 定义 \(dp_{i,j}\) 表示到 \(i\) 为止有 \(j\) 个数是否可行 \(0/1\)
    • 考虑用 \(bitset\) 维护到 \(i\) 为自己可以有的 \(j\) 即可
http://www.gsyq.cn/news/1536.html

相关文章:

  • Apache服务器自动化运维与安全加固脚本详解
  • 无障碍资源导航
  • 还在微信群追问任务进展?领歌看板让逾期工作无处可藏
  • PostgreSQL 内机器学习的关键智能算法研究
  • 神器内存分配器(Allocator)设计:从原理到高性能实现的深度探索
  • Symfony学习笔记 - Symfony Documentation - Frontend
  • xtrabackup8.0本地备份和恢复(xbstream+compress)
  • Docker
  • Gitee DevOps:打造中国开发者专属的全流程效能引擎
  • java将指定的两张图片合成pdf并在指定坐标位置写入内容
  • 国产化Excel处理组件Spire.XLS教程:C# 读取 CSV 文件,从基础读取到 DataTable 转换
  • 常用redis客户端对比
  • 【URP】Shader绘制棋盘格对比内置管线
  • Codeforces Round 1049 (Div. 2)(C-E)
  • 智能引擎驱动软件工业化革命:Gitee PPM如何重塑企业级开发范式
  • HCIP回顾— BGP基础
  • 鸿蒙 HAP 包处理全攻略:从解包到签名,So 库加固一步到位
  • 关于vue在PC端,rem对不同屏幕进行适配
  • GreatSQL分页查询优化案例实战
  • 技术面:Java并发(线程同步、死锁、多线程编排)
  • mac一键关闭chrome自动更新
  • 政务预约系统介绍
  • 猜灯谜赢大奖系统介绍
  • 【初赛】反码 补码 原码 - Slayer
  • Eclipse中创建Maven多模块工程
  • 面试题记录:分库分表
  • 微信小程序语音转文字(插件:微信同声传译)
  • H5滚动截取长图
  • linux安装vnc远程桌面
  • 【EI-JA期刊同步征稿|武汉科技大学主办】第六届医学人工智能国际学术会议(ISAIMS 2025)