[BZOJ2748] [HAOI2012]音量调节

2024-01-09 13:08

本文主要是介绍[BZOJ2748] [HAOI2012]音量调节,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

[HAOI2012]音量调节

Time Limit: 3 Sec Memory Limit: 128 MB

Description

一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。
音量用一个整数描述。输入文件中给定整数beginLevel,代表吉他刚开始的音量,以及整数maxLevel,代表吉他的最大音量。音量不能小于0也不能大于maxLevel。输入文件中还给定了n个整数c1,c2,c3…..cn,表示在第i首歌开始之前吉他手想要改变的音量是多少。
吉他手想以最大的音量演奏最后一首歌,你的任务是找到这个最大音量是多少。

Input

第一行依次为三个整数:n, beginLevel, maxlevel。
第二行依次为n个整数:c1,c2,c3…..cn。

Output

输出演奏最后一首歌的最大音量。如果吉他手无法避免音量低于0或者高于maxLevel,输出-1。

Sample Input

3 5 10

5 3 7

Sample Output

10

HINT

1<=N<=50,1<=Ci<=Maxlevel 1<=maxlevel<=1000

0<=beginlevel<=maxlevel

vardp:array[0..50,0..1000]of longint;x:array[0..1000]of longint;i,j,k:longint;n,start,m,ans:longint;
beginreadln(n,start,m);for i:=1 to n doread(x[i]);dp[0,start]:=1;for i:=1 to n dofor j:=0 to m dobeginif (j-x[i]>=0)and(dp[i-1,j-x[i]]=1)then dp[i,j]:=1;if (j+x[i]<=m)and(dp[i-1,j+x[i]]=1)then dp[i,j]:=1;end;ans:=-1;for i:=1 to m doif (dp[n,i]=1)and(i>ans)then ans:=i;writeln(ans);
end.

这篇关于[BZOJ2748] [HAOI2012]音量调节的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/587205

相关文章

手机扬声器音量总是不够大?试试“扬声器助推器”吧

手机的扬声器音量总是不够大,尤其是在嘈杂的环境中,音乐和视频的声音总是不太清晰。直到我发现了这款“扬声器助推器”,我的手机音质瞬间提升了好几个档次。 软件简介: “扬声器助推器”利用先进的音频处理技术,能够提高手机扬声器的音量,让声音更加清晰响亮。此外,还可以设置最大允许增强量,避免音量过大损坏扬声器。 版本特点: 提升音量效果显著,音质清晰。可以自定义最大增强量,保护扬声器。 使用体

ExoPlayer 漫谈之Sonic调整音量

提一个问题:如何在播放视频的时候调整声音的大小? 我们使用Android手机播放视频的时候,发现声音大了,我们手动调低音量;发现声音小了,我们手动调高音量。 这个过程中,都要依赖手动,如果你在不断地刷短视频的时候,如果需要用户不断地手动调整音量键,那这个体验是不能忍受的。 这对我们提了一个要求:我们能在解码音频流的时候通过矩阵运算调整音频原始数据的大小,达到调整音量的目的? 这个思路是可行

iOS修改系统音量

参考: 1、iOS编程修改系统音量

ios监听音量按键

这个很简单,KVO监听AVAudioSession单例的outputVolume属性值就可以了 [[AVAudioSession sharedInstance] addObserver: self forKeyPath:@ "outputVolume" options: NSKeyValueObservingOptionNew | NSKeyValueObservingOption

Android 自定义SeekBar动态改变 硬件音量大小 实现和音量键的同步

1,上图: 2,代码: MainActivity.java package com.hero.zhaoq.seekbarchangeddemo;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.con

三星手机最舒服的拍照,手机自动录音+音量键拍照方式拍

http://bbs.hutoufeng.net/forum.php?mod=viewthread&tid=8610&extra=page%3D1 咱们手上大多数都是安卓的手机,但是三星却是打领头的阵,有些人看着韩剧里面帅哥美女拿着最新的三星手机,多心动,有些人以秒速时间就把三星手机买下了,但是买到了但一些小功能却不知道使用,而且还是平常很能用到的。比如拍照的方法。现在我来教大家如何实现三

【复杂系统系列(初级)】自动调节动态平衡模型——生物体的稳态机制

【通俗理解】自动调节动态平衡模型——生物体的稳态机制 关键词提炼 #自动调节 #动态平衡 #生物体稳态 #反馈机制 #体温调节 #微分方程模型 第一节:自动调节动态平衡模型的类比与核心概念 1.1 自动调节动态平衡模型的类比 自动调节动态平衡模型可以被视为生物体内部的“自动调温器”,它不断地监测和调整生物体的状态,使其保持在一个稳定的范围内。就像我们家里的空调,当室内温度升高时,空调会

Android Audio实战——自适应音量值适配(三)

上一篇文章《音频配置资源定制》介绍了通过车型 Code 的不同,加载不通的 Audio 配置文件,而在《自适应音量值修改》又使用了 overlay 的方式定制不同车型的自适应音量。那么问题来了,通过修改车辆的配置字无法修改 overlay 中的资源,因为 overlay 依赖编译的时候 lunch 项目实现的,所以在实现自适应音量的时候也需要通过车辆的配置自适应不同的音量值。 一

安卓13 背光调节非线性问题处理,调节范围不正常问题

总纲 android13 rom 开发总纲说明 目录 1.前言 2.问题分析 3.代码修改 4.彩蛋 1.前言 我们看看现在的版本的亮度图 2.问题分析         当背光亮度设置为0%时,每次按下亮度增加键或者 input keyevent BRIGHTNESS_UP,亮度UI的增幅较大,首次按下后亮度平滑提升至大约55%,随后继续按下增加亮度键,亮度的提

LN2054Y42AMR 具有热调节功能的独立直线锂离子电池充电器

一般说明         LN2054是一款为单节锂离子电池设计的完整恒流/恒压线性充电器。其ThinSOT封装和外部元件数量少,使LN2054最适合便携式应用。此外,LN2054专门设计用于在 USB 电源规格内工作。         由于内部 MOSFET架构,不需要外部感测电阻,也不需要阻塞二极管。热反馈调节电荷电流,以限制高功率运行或高环境温度下的管芯温度。电荷电压固定在4.2V,电荷电流