首页 > 其他分享 >2024.9.28 test

2024.9.28 test

时间:2024-09-28 09:12:53浏览次数:7  
标签:01 一个点 2024.9 28 mid 字符串 概率 max test

十三联测 #9

B

给出 \(n\) 个长度为 \(m\) 的不同的 \(01\) 串 \(s_i\)。定义长度 \(nm\) 的好的字符串每 \(m\) 位都是某个 \(s_i\),且 \(i\) 互不相同。
你有打字机,有两种操作,一种是 \(p\) 的概率打出 \(1\),\(1-p\) 概率打出 \(0\);第二种把 \(01\) 交换。
问最佳操作下,能打出好的字符串的概率。

将 \(01\) 字典树建出来,好的字符串充要条件就是每个点向左走 \(siz_{ls}\) 次,向右走 \(siz_{rs}\) 次。
这里将一个条件拆成了 \(n\) 个限制。因为每个限制都是独立的,所以贡献相乘即可。
计算 \(f_{l,r}\) 表示向左走 \(l\),向右走 \(r\) 的概率。\(f_{l,r}=\max(pf_{l-1,r}+(1-p)f_{l,r-1},(1-p)f_{l-1,r}+pf_{l,r-1})\)。

D

有两行点,每行有 \(n\) 个。连一条跨越的边(线段)的贡献是 \(w_{u,v}\),一个点可以被边连的代价是 \(-v_u\)。
\(q\) 次询问区间 \([a,b]\) 与 \([c,d]\) 的点可以连边,且边不能再中间相交,可以在点上相交。
\(n\le 300,q\le 10^5\)。

考虑 dp,设 \(f_{i,j}\) 表示已经连接 \([a,i)\) 与 \([b,j)\) 的答案。
\(g_{i,j}\) 表示已经在付 \(i\) 的代价,连接 \([a,i],[b,j)\) ;\(h_{i,j}\) 表示已经付 \(j\) 的代价,连接 \([a,i),[b,j]\) 的答案。
之所以这么设状态是因为 \(i,j\) 最多只有一个点可以向后面连边。
转移的话:\(f_{i,j}=\max(f_{i-1,j},f_{i,j-1},g_{i-1,j},h_{i,j-1})\)。
\(g_{i,j}=\max(f_{i,j}-v_i,g_{i,j-1},g_{i,j-1}+w_{i,j-1}-v_{j-1},h_{i,j-1}+w_{i,j-1}-v_i)\)。
\(h_{i,j}=\max(f_{i,j}-v_j,h_{i-1,j},h_{i-1,j}+w_{i-1,j}-v_{i-1},g_{i-1,j}+w_{i-1,j}-v_j)\)。
这玩意儿可以转化为 DAG 上最长路问题。
共 \(O(n^2)\) 个点 \(O(n^2)\) 条边,每次问两点之间最长路。考虑分治。
对于 \(mid\),若 \(mid\in[a,b]\),那么必然存在一个点 \(j\) 经过 \(h_{mid,j}\),枚举这个点求最长路再递归下去即可。

标签:01,一个点,2024.9,28,mid,字符串,概率,max,test
From: https://www.cnblogs.com/Simon-Gao/p/18436988

相关文章

  • java古明源2024.9.27
    EnumTest.java:packagegu;publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s==t);////是原始数据类型吗?System.out.println(s.getClass().isPrimitive());//从字符串中转换Sizeu......
  • 2024.9.27
    枚举定义:定义了一个名为Size的枚举,包含三个常量:SMALL、MEDIUM和LARGE。枚举常量比较:s==t比较Size.SMALL和Size.LARGE,结果为false,因为它们是不同的枚举常量。检查是否为原始类型:s.getClass().isPrimitive()返回false,表明枚举类型不是原始类型,而是对象。使......
  • 题解 HZOJ 284 超市卖货 C/C++
    题目传送门:超市卖货-题目-OnlineJudge(haizeix.com)https://oj.haizeix.com/problem/284思路:每次寻找价格最高的商品,并尝试卖掉它:寻找未卖出商品的日期,优先锁定其保质期最后一天,若该日期已卖出则继续向前寻找能找到未卖出商品的日期时,收入增加,标记该日期代码实现:为......
  • 2024.9.27校测
    T1题目描述\(Mr.Hu\)开了个饭店,来了两位客人:\(Alice\)和\(Bob\),他们吃完饭要结账时,发现他们需要支付\(c\)元钱,但是\(Alice\)只有面值为\(a\)的钱,\(Bob\)只有面值为\(b\)的钱(他们每个人的钱的和都大于\(c\),即可以认为他们有无数张对应面值钱)。现在,\(Mr.Hu\)想知......
  • 2024.9.27
    今天一节课都没去上。反正计概不如自学一点,旷掉也无所谓,感觉。这个比haskell还是有点难绷的,不太懂它都实现了些什么。他要能讲点用这个分析复杂度之类的那还好,但现在的问题是上不去下不来卡在这里了。无论如何把计概作业写了就行。顺便把数算的mooc做了,你12个题我怎么......
  • test details
    这是一条没有summary的details.这是一个正常的summary这是一个正常的details.这是一个正常的summary这是一个正常的details.这是一个正常的details.这是一个正常的details.这是一个正常的details.这是一个正常的details.这是一个正常的details.这是一......
  • VMware安装Ubuntu操作系统 2024.9.27
    1.安装Ubuntu的官方网站是:https://www.ubuntu.com/download点进去可以直接下载文件下载会比较慢,我这点用了约5分钟然后就可以打开vmware,选择:就可以注册和使用了。笔记本电脑是这样的。。如果使用台式机,没有相应的硬件环境的话,就不要创建空的盘符了,就可以创建和导入镜像文......
  • GB28181接入摄像头到LiveGBS流媒体平台时,内网ip和外网ip怎么设置才能正确接收到摄像头
    @目录1、流媒体服务配置2、播放提示nonertpdatareceive3、多网卡服务器4、收流端口配置5、端口区间可以如何配置6、搭建GB28181视频直播平台1、流媒体服务配置LiveGBS中基础配置-》流媒体服务配置中有,本地|内网IP、外网IP(可选)、外网IP收流勾选,如何配合使用,如何理解?本......
  • 海康大华等4G布控球摄像头通过GB28181注册到LiveGBS后,如果获取摄像头经纬度坐标值,并在
    @目录1、背景2、位置订阅2.1、国标设备编辑2.2、选择设备开启位置订阅2.3、全局开启位置订阅2.4、通过目录订阅获取位置(少数情况)3、经纬度信息查询3.1、访问接口获取3.1.1、查询设备列表3.1.2、查询单条设备信息3.1.3、查询设备通道列表3.1.4、查询单条通道信息3.1.5、查询级联......
  • k8s离线部署v1.28.0版本(基于docker容器)
    1.环境配置主机名配置磁盘大小操作系统ip地址k8s-master2c4g50gcentos7.6192.168.100.194k8s-node12c4g50gcentos7.6192.168.100.195k8s-node22c4g50gcentos7.6192.168.100.196yum2c4g50gcentos7.6192.168.100.2012.必要环境准备1)关......