【Atcoder Regular Contest 085F】 NRE
来源:互联网 发布:mac文档怎么转换格式 编辑:程序博客网 时间:2024/06/06 09:31
Description
设有一长度为n的初始每个位置均为0的序列A。再给定一个长度为n的01序列B。
有Q个特殊的区间[li,ri],你可以选择将A中li到ri这些位置都变为1,当然你可以选择不变。
现在你需要最小化A,B的海明距离。即最小化对应数值不同的位置数目。
Analysis
设
考虑到a1已经没有用了,所以区间覆盖相当于整段跳过
我们只能按左端点排序,区间左端点往右端点转移,这样才能保证转移到的后面状态的值,一定是跳过了某段区间而转移过去的
如下
for(int i=1; i<=n; ++i) { for(int k=0;k<v[i].size();k++) { int j=v[i][k]; int mi = dp[i-1]; for(int o=max(i-1,1);o<=j;++o) mi=min(mi,dp[o]); //mi = min(mi, query(max(i-1,1), j, 1, n, 1)); if(mi < dp[j]) { dp[j] = mi; //update(j, mi, 1, n, 1); } } dp[i] = min(dp[i], dp[i-1]+cost[i]); }
阅读全文
0 0
- 【Atcoder Regular Contest 085F】 NRE
- AtCoder Regular Contest 085 F NRE 线段树优化dp
- Atcoder Regular contest 085F NRE 线段树+DP
- AtCoder Regular Contest 071 F
- AtCoder Regular Contest 076 F
- AtCoder Regular Contest 069 F
- AtCoder Regular Contest 071 F
- AtCoder Regular Contest 074 F Lotus Leaves
- AtCoder Regular Contest 082-F-Sandglass
- Atcoder Regular Contest 066 F genocide【JZOJ5451】
- 【2-SAT】【AtCoder Regular Contest 069 F】Flag
- AtCoder Regular Contest 085 C题题解
- AtCoder Regular Contest 077
- AtCoder Regular Contest 077
- AtCoder Regular Contest 078
- AtCoder Regular Contest 079
- Atcoder Regular Contest 084
- AtCoder Regular Contest 086
- 拍照手抖有救了!DeblurGAN消除运动模糊效果惊人 | 附论文+代码
- 8.7.2 格式化整数
- presto查询处理流程(queryexecution提交)
- Linux环境下面安装Tomcat
- excel打开多出现一个sheet1窗口
- 【Atcoder Regular Contest 085F】 NRE
- java使用fileupload接收上传文件
- 【网络】绘制基本网络图
- Eclipse与GitHub的整合(二)——Eclipse clone远程项目到本地
- Netty搭建服务器
- phpqrcode生成二维码
- 基于redis锁的实现
- HDU 1874 畅通工程续
- Big-O Algorithm Complexity Cheat Sheet [译]