懒得复制,戳我戳我

Solution:

  • 傻逼题目,直接dp就可以了,他是求最后一次的最大值

Code:

//It is coded by Ning_Mew on 4.17
#include<bits/stdc++.h>
using namespace std;const int maxn=55,maxl=1000+7;int n,sl,xl,ans=-1;
int c,dp[maxn][maxl];int main(){freopen("changingsounds.in","r",stdin);freopen("changingsounds.out","w",stdout);scanf("%d%d%d",&n,&sl,&xl);memset(dp,-1,sizeof(dp));scanf("%d",&c);if(sl+c<=xl)dp[1][sl+c]=1;//,ans=max(ans,sl+c);if(sl-c>=0)dp[1][sl-c]=1;//,ans=max(ans,sl-c);for(int i=2;i<=n;i++){scanf("%d",&c);//cout<<"---------"<<i<<endl;for(int j=0;j<=xl;j++){if(j-c>=0)dp[i][j]=max(dp[i][j],dp[i-1][j-c]);if(j+c<=xl)dp[i][j]=max(dp[i][j],dp[i-1][j+c]);if(dp[i][j]==1&&i==n)ans=max(ans,j);//cout<<j<<' '<<j-c<<' '<<j+c<<endl;}}printf("%d\n",ans);return 0;
}

转载于:https://www.cnblogs.com/Ning-Mew/p/8868143.html

【题解】 bzoj2748 [HAOI2012]音量调节 (动态规划)相关推荐

  1. BZOJ-2748: [HAOI2012]音量调节 (傻逼背包DP)

    2748: [HAOI2012]音量调节 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 2246  Solved: 1413 [Submit][Sta ...

  2. bzoj 2748: [HAOI2012]音量调节

    2748: [HAOI2012]音量调节 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 872  Solved: 577 [Submit][Statu ...

  3. BZOJ 2748: [HAOI2012]音量调节【二维dp,枚举】

    2748: [HAOI2012]音量调节 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 2010  Solved: 1260 [Submit][Sta ...

  4. 2748: [HAOI2012]音量调节

    2748: [HAOI2012]音量调节 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 719  Solved: 475 [Submit][Statu ...

  5. 【Bzoj2748】音量调节

    2748: [HAOI2012]音量调节 Time Limit: 3 Sec   Memory Limit: 128 MB Submit: 1732   Solved: 1088 [ Submit][ ...

  6. [HAOI2012]音量调节 入门dp

    题解: 简单的dp. 也许dp我只会做这种小白型的了 (剩下的交给队友奥里给) 首先我们先看一下,不优化空间的dp怎么写的. 我们发现他最多会演唱50首歌曲,最大音调为1000. 开一个dp[50][ ...

  7. 【Ubuntu日常技巧】【解决】Ubuntu 16 右上角的音量调节通知框不停地闪烁问题

    一. 先上干货 解决问题 1.1 安装工具alsa-tools-gui sudo apt-get install alsa-tools-gui 1.2 通过hdajackretask设置 直接执行命令 ...

  8. 设置计算机关机静音,Shortcuts 捷径控制 Windows 电脑:静音开关、音量调节、待机、关机...

    在 iPhone 上通过 Shortcuts 捷径控制 Windows 电脑:静音开关.音量调节.待机.关机 演示视频 : 教程: 一.使用方法: 1.Windows 上安装一个 SSH 服务器软件并 ...

  9. Android、iOS平台RTMP/RTSP播放器实现实时音量调节

    介绍移动端RTMP.RTSP播放器实时音量调节之前,我们之前也写过,为什么windows播放端加这样的接口,windows端播放器在多窗口大屏显示的场景下尤其需要,尽管我们老早就有了实时静音接口,相对 ...

最新文章

  1. 进阶第四课 Python模块之os
  2. linux安装部署apache+subversion+jsvnadmin
  3. assign,copy,strong,weak,nonatomic的理解
  4. 如何在Java地毯下有效地清除问题
  5. 加sudo后执行.sh报错command not found
  6. 软件测试模型-V模型
  7. 0x00D2DCAC 处(位于 Company.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000024 时发生访问冲突。
  8. PHP 处理TXT文件(打开/关闭/检查/读取)
  9. centos7 安装教程
  10. rexpathbs4
  11. 全球及中国信用卡生成器行业投资模式及投资策略分析报告2022-2028年
  12. tensorflow cnn文本分类
  13. Kubernetes核心原理(二)之Controller Manager
  14. 实战1-数据项目分析流程
  15. 怎么上传ftp服务器文件,ftp服务器如何上传本地文件
  16. python循环语句打印三角形_python利用for循环打印各种三角形
  17. 人脸识别闸机python_简单的Python人脸识别系统
  18. 罗辑思维--得到App--一面
  19. 读bitcoin白皮书后
  20. 人生第一个扩展——Github1s

热门文章

  1. C#多线程编程实战(二):线程同步
  2. hihoCoder#1196 : 高斯消元·二(开关灯问题)
  3. ORA-12012: error on auto execute of job quot;ORACLE_OCM
  4. Java Native Interface 六JNI中的异常
  5. Activity学习(一):生命周期
  6. NI Measurement Studio 打包问题的解决(原创)
  7. Asp.net中的路由
  8. VS2012下安装配置OpenCV2.4.9的方法
  9. dao加service加mysql实例_SpringBoot项目整合mybatis的方法步骤与实例
  10. 现在的编译器还需要手动展开循环吗_一例 Go 编译器代码优化 bug 定位和修复解析...