当前位置:网站首页>8.9模拟赛总结
8.9模拟赛总结
2022-08-10 16:41:00 【Flame*】
我最近好嗜睡啊…
今天睡眠10h+甚至
晚上八小时+ 早上断断续续打瞌睡 中午一小时 嘎嘎(
时间安排
7.30-9.30
看题 不时打瞌睡) 看了半天2只会暴力 看了半天T3 感觉很sosdp 但是没啥想法)
9.30-11.30
打了T2 40 T3 20
11.30-12.30
猛地想明白T1的dp 然后猛冲)
题目分析
T1
f i , j , s f_{i,j,s} fi,j,s 考虑完第 ( i , j ) (i,j) (i,j) 位置 状态为 s s s
状态为:考虑上面往下有没有封口,前 j − 1 j-1 j−1位表示第 i i i 行 [ j , n ] [j,n] [j,n] 位表示第 i − 1 i-1 i−1 行
比如| | 这个就是0 因为没封口
比如|_| ,____这些就是1 因为封口了
然后转移有三类
对于一个封口/没封口的地方 往下形成一个| |
对于一个没封口的地方 封口 形成|_|
对于一段封口的[i,j] 形成_____
根据给出的原边 讨论一下能不能这么转移 代价是多少
upd
网络流 需要注意到性质 一个90度角的边至少要用一边
T2
赛场上感觉应该是按照n/(n+1) 先切割成若干段再做
但不知道具体怎么做
upd
很妙的贪心 考虑分成n段 没段维护最大次大 每次取次大值最大的那一段 然后把那一段删去,其他段的最大值ban掉
T3
要求就是 p ∈ x ∈ q p \in x \in q p∈x∈q
只会 p = 0 p=0 p=0 的sosdp
upd
毒蛇越狱 要注意到 sosdp是可以容斥容斥容斥的
边栏推荐
猜你喜欢

String compression (3) short string compression

The sword refers to OfferⅡ 045. The bottommost leftmost value of the binary tree dfs

win11安装deepin20.6双系统(双硬盘)

聚焦企业流程智能化发展新趋势,中国信通院2022 RPA创新产业峰会即将开启

阿里工作7年,肝到P8就剩这份学习笔记了,已助朋友拿到10个Offer

分享几个自动化测试的练手项目

ahx文件转mav文件 工具分享及说明

剑指OfferⅡ 045.二叉树最底层最左边的值 dfs

v-for指令:根据数据生成列表结构

Bitwarden:免费、开源的密码管理服务
随机推荐
nacos服务注册
在Istio中,到底怎么获取 Envoy 访问日志?
怎么学自动化测试
shell获取前n天的日期
shell中判断文件目录是否存在
Embedded Development: Embedded Basics - Mapping Peripherals Using Arrays of Pointers
一文带你拿下信号卷积—常见信号卷积
【随笔】自己看的... 保存
【JDK】Oracle又一个JDK大版本停止扩展技术支持
华为-坐标移动
x86 与 x64 架构下函数参数传递的区别【汇编语言】
轮询以及webSocket与socket.io原理
干货:服务器网卡组技术原理与实践
Go+:首个顺应 “三位一体” 发展潮流的编程语言
v-show指令:切换元素的显示与隐藏
【QT VS项目名称修改】
取Json中的数组进行遍历
找到一个超级神奇,百试百灵的解决 ModuleNotFoundError: No module named xxx 的方法
年薪60万+?这份10万字的面试突击宝典涵盖阿里 P5 工程师~P7 所有技术栈
奥迪的极致高端属于一个大写的H?重塑时空,谁会是这个夜晚的主角?