C

先用桶记录各个位数量。

对于每次询问,从低位到高位扫,先用掉一个当前位的,然后把当前位的全部转化成 \(cnt/2\) 个更高位的。

D

有一个思路:其实删区间可以视作删相邻两个数。(然鹅这题不是按这个思路做的)

考虑整个序列最小值,它一定不会被删。

这个最小值把序列剖成两半。递归进入左右分别计算方案数。

有个问题:递归进入后,更短的序列的最小值也可能被边界外的更小值删掉。

但是我们发现,新的最小值要被删,一定是连着某半边全部删了。

E

和士兵占领类似。按行列建图。

每一行建一个点,每一列建一个点,行列之间连边容量 \([0,1]\),费用为:若对应格子原本是 \(1\),费用为 \(0\);否则费用为 \(1\)。

\(S\) 向行连容量 \([a_i,a_i]\) 费用 \(0\) 的边,列向 \(T\) 连容量 \([b_i,b_i]\) 费用 \(0\) 的边。

跑有源汇上下界最小费用最大流。

这里回顾一下:上下界网络流是出的多了 \(x\),就向新超汇点连容量为 \(x\) 的边!所有额外边费用都是 \(0\),不要忘了原本的 \(T\) 向 \(S\) 连 \(+\infty\) 边!

随机推荐

  1. java项目实践-jsp-filter-监听器-day19

    目录 1. jsp 2. 过滤器 3. listener 监听器 1. jsp servle逻辑处理方便 html页面表现麻烦 jsp 页面表现方便 但是逻辑处理麻烦 JSP 是一种页面技术 JSP本 ...

  2. 为R Markdown配置TinyTex编译环境

    技术背景 在前面一篇博客中,我们介绍了一些关于在Windows系统上安装R Studio来编写R Markdown,最后编译成Beamer的演示文档的过程.而在Windows系统的使用过程中发现,编译 ...

  3. PHP安全之道学习笔记6:密码安全

    PHP安全之道:密码安全    最近几年用户数据泄露越发频繁,一些使用PHP技术的大型网站被暴库或者脱库,facebook公司曾因为此类事件股价暴跌.从长远发展来看,用户的数据安全对于网站来说至关重要 ...

  4. java - 局部变量和成员变量的区别

    package class_object; /** * 局部变量和成员变量的区别 * * 1. 定义位置 * * 2. 作用域 * * 3. 默认值 => 局部变量没有默认值 * * 4. 内存 ...

  5. CSS - 设置自动等比例缩放

    img {     width: 100vw;     height: 100vh;     object-fit: cover;  }

  6. [转帖]mysql8.0 MySQL函数

    PART1. MySQL函数介绍 函数表示对输入参数值返回一个具有特定关系的值,MySQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数.各类函数从功能方面主要分为数 ...

  7. [转帖]Prometheus 监控之 Blackbox_exporter黑盒监测 [icmp、tcp、http(get\post)、dns、ssl证书过期时间]

    Blackbox_exporter 主动监测主机与服务状态 Prometheus 官方提供的 exporter 之一,可以提供 http.dns.tcp.icmp 的监控数据采集 官方github: ...

  8. [转帖]Dockerfile中CMD和ENTRYPOINT命令详解

    https://www.jb51.net/article/136264.htm   Dockerfile中的ENTRYPOINT指令和CMD指令都可以设置容器启动时要执行的命令,但用途是有略微不同的. ...

  9. [转帖]36.堆空间的参数设置和-XX:HandlePromotionFailure

    目录 1.堆空间参数 2.-XX:HandlePromotionFailure 1.堆空间参数 * -XX:+PrintFlagsInitial : 查看所有的参数的默认初始值 * -XX:+Prin ...

  10. [转帖]013 Linux 搞懂「文件所属者更改及权限的赋予」从未如此简单 (chmod、chgrp、chown)

    https://my.oschina.net/u/3113381/blog/5435014   01 一图详解「ls -l」 02 两种符号区分表示文件和目录 -(横线) # 表示非目录文件 d # ...