首页 > 其他分享 >VP

VP

时间:2024-10-29 19:48:33浏览次数:5  
标签:操作数 mid VP 区间 怪物 移除 序列

Educational Codeforces Round 161 (Rated for Div. 2)

D

\(n\) 个怪物站成一个序列,有防御值和攻击值,每个怪物会受到来自左右两个怪兽的攻击,如果防御值小于两边攻击值之和则怪物死亡,从序列中移除,求每次移除的怪物。

暴力做第一次,发现每次可能被移除的怪物一定是上一次被移除的怪物的旁边。

E

构造长度小于等于 \(200\) 的序列 \(a\),使得 \(a\) 中严格上升序列为 \(x\),\(x\le10^{18}\),包含空串。

首先构造出一组 \(1,2,3\dots n\),发现序列数为 \(2^n\)(包含空串),如果在后面添加一个数 \(x\),则序列数增加 \(2^(x-1)\),将需要加入的数倒序添加就互不影响。

F

长度为 \(n\) 的序列 \(a\),值域为 \([1,x]\),每次选定一个区间,将这个区间全部赋值为任意一个在这个区间内没有出现过的数,求将整个区间赋为同一个值得最小操作数,\(n\le100,x\le100\)。

观察数据范围考虑 \(dp\),令 \(f_{i,j,k}\) 为区间 \([i,j]\) 全部赋值为 \(k\) 的最小操作数,\(g_{i,j,k}\) 为区间 \([i,j]\) 赋值为不出现 \(k\) 的最小操作数。

可得状态转移方程:

\[f_{i,j,k}=f_{i,mid,k}+f_{mid+1,r,k} \]

\[f_{i,j,k}=g_{i,j,k}+1 \]

\[g_{i,j,k}=g_{i,mid,k}+g_{mid+1,r,k} \]

\[g_{i,j,k}=g_{i,j,l}+1,(k\not = l) \]

注意转移顺序,答案为 \(\minf_{1,n,i}\)

标签:操作数,mid,VP,区间,怪物,移除,序列
From: https://www.cnblogs.com/pointfish/p/18514287

相关文章

  • AtCoder Beginner Contest 366 - VP记录
    A-Election2高桥日常出镜,kkk好好学学。点击查看代码#include<cstdio>usingnamespacestd;intmain(){ intn,t,a; scanf("%d%d%d",&n,&t,&a); if(t>n-t||a>n-a)printf("Yes\n"); elseprintf("No\n"); return0;......
  • Educational Codeforces Round 163 (Rated for Div. 2) - VP记录
    Preface这次难度感觉挺平均的,前面的题不水,后面的题也不毒瘤(可能是因为我做的不够后面)A.SpecialCharacters开局构造题。因为特殊字符一定是成对出现的(包括两边的,可以分类讨论思考一下),所以只有\(n\)为偶数的时候才有解。然后直接以AABBAABB...的格式输够\(n\)个就行了......
  • iOS开发-MVP架构模式
    深入理解MVP模式在软件开发中,尤其是在创建复杂用户界面时,如何有效地组织代码是一个重要的课题。MVP(Model-View-Presenter)模式作为MVC模式的演进版本,旨在提高应用程序的响应性和可测试性。本文将详细探讨MVP模式的组成部分、底层原理以及如何在实际项目中应用它。什么是MVP模式?M......
  • 最便宜vps服务器,racknerd便宜至1核1G年付仅需10块
    RackNerd是什么?  今天要介绍是一家云服务公司,叫做RackNerd,已经成立很多年了,也是一家老牌公司。这家公司主要提供虚拟主机、便宜VPS服务器和独立服务器等产品,以及经营代托管业务,主要特点是非常便宜,价格实惠性价比高,在海外有几个机房,所以RackNerd可以作为个人建站极好的选择。......
  • 毕业设计—基于eNSP多校区校园网的VPN构建
    本文为例文,仅供各位同学学习参考使用,完整文档+拓扑可私信作者获取。如需定制也可私信作者了解相关内容。目录摘 要Abstract1 绪论1.1项目背景1.2项目现状1.3项目目的1.4项目结构安排2 项目采用的主用技术介绍2.1技术可行性分析2.2网络设计......
  • Python工程数学7VPython制作3D图形和动画(上)坐标系、基本形状、点和线
    7简介VPython是一个基于Python语言的开源库,专门用于创建三维图形和动画。它为用户提供了一种简单而直观的方式,通过Python代码构建出生动的三维场景。VPython的设计初衷是让用户能够轻松地将物理概念可视化,因此在教学、科研和学习物理等领域得到了广泛应用。VPython的特点易......
  • 专有网络VPC实践之【网络规划】
    当您需要使用专有网络VPC来部署您的业务,您可以结合现有业务的规模和未来的扩展预期来对VPC进行网络规划,满足当前业务需求并保障业务持续稳定的同时能够平稳高效地实现业务拓展诉求。合理的网络规划需要考虑安全隔离、高可用容灾、运营成本等多方面因素,保障业务稳定性与网络的......
  • 在Linux云VPS中再分小鸡出来(docker版)
    在Linux云VPS中再分小鸡出来(docker版)在docker创建ubuntu22.04系统容器1:创建网络dockernetworkcreate--driverbridge--subnet=10.247.88.0/24net88dockernetworkls2:建立容器nanodocker-compose.ymlservices:aapanel:container_name:10.247.88.2imag......
  • 【CodeForces训练记录VP】Codeforces Round 933 (Div. 3)
    https://codeforces.com/contest/1941训练情况50min后罚坐反思C题刚开始思路错了,以为是删字符串最后面,然后漏考虑掉两字符串部分拼接的情况A题直接模拟,求\(a_i+b_j\lek\)的对数。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;voidsolve......
  • XCVU9P 板卡设计原理图:616-基于6U VPX XCVU9P+XCZU7EV的双FMC信号处理板卡 高性能数字
    一、板卡概述     板卡基于6UVPX标准结构,包含一个XCVU9P高性能FPGA,一片XCZU7EVFPGA,用于IO扩展接口,双路HPCFMC扩展高速AD、DA、光纤接口等。是理想应用于高性能数字计算,光纤加速的板卡。板卡全工业级芯片,满足高低温要求。 二、处理板技术指标  ●  主FPGA......