当前位置: 首页 > 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.wxhsa.cn/company.asp?id=117

相关文章:

  • Apache服务器自动化运维与安全加固脚本详解
  • 无障碍资源导航
  • The 2022 ICPC Asia Shenyang Regional Contest
  • 还在微信群追问任务进展?领歌看板让逾期工作无处可藏
  • 别再猜了-开始测量吧-一份实用的Web性能指南
  • 你的开发服务器在说谎-热重载与热重启的关键区别
  • 大屏开发
  • 检测域名证书有效期
  • PostgreSQL 内机器学习的关键智能算法研究
  • [node] Linux 环境安装 nvm 并通过 nvm 控制 node 版本
  • Gitee崛起:中国开发者为何纷纷转向本土代码托管平台
  • TCP反向代理:将局域网内部的TCP/HTTP服务暴露在公网上
  • 告别数月等待:数字孪生场景生成从此进入“日级”时代
  • Vue.js:大屏开发实战
  • xtrabackup8.0本地备份和恢复(xbstream+gzip)
  • Docker网络
  • 神器内存分配器(Allocator)设计:从原理到高性能实现的深度探索
  • 后端Coder如何做好代码设计?
  • Symfony学习笔记 - Symfony Documentation - Frontend
  • xtrabackup8.0本地备份和恢复(xbstream+compress)
  • 安装云图解析python模块碰到的问题
  • 计算机使用问题集
  • Docker
  • 前端调试列出方法和属性
  • JDK环境变量配置
  • Gitee DevOps:打造中国开发者专属的全流程效能引擎
  • vue可视化大屏开发
  • Linux /boot 目录详解
  • 手把手教你如何用yolo算法进行运动监测
  • vi 文本编辑器的使用方法