牛客 19990 音量調節

2021-10-10 03:01:29 字數 762 閱讀 8619

題目鏈結

題目描述

輸入描述:

第一行依次為三個整數:n, beginlevel, maxlevel。

第二行依次為n個整數:c1,c2,c3……cn。

輸出描述:

輸出演奏最後一首歌的最大音量。如果吉他手無法避免音量低於0或者高於maxlevel,輸出-1。

輸入

3 5 10

5 3 7

輸出

具體思路

說通俗點就是乙個給你乙個數字,每次操作你可以將其+c或是-c,得到的數字不得小於0和大於maxlevel,求所有操作之後得到的最大數字會是多少

dp???越看越像bfs。。。每次對當前操作所可能產生的結果進行記錄,末尾迴圈查詢記錄即可

#include

#include

#include

#include

#include

using

namespace std;

intmain()

if(j-music>=0)

}}}for

(int i=maxlevel;i>=

0;i--)}

printf

("-1\n");

return0;

}

牛客網 HAOI2012 音量調節

題目鏈結 第一行依次為三個整數 n,beginlevel,maxlevel。第二行依次為n個整數 c1,c2,c3 cn。輸出描述 輸出演奏最後一首歌的最大音量。如果吉他手無法避免音量低於0或者高於maxlevel,輸出 1。如 3 5 10 5 3 7 這個題目相信大家能看出來是屬於揹包問題,但應...

牛客 HAOI2012 音量調節 01揹包

題目直通車 輸入描述 第一行依次為三個整數 n,beginlevel,maxlevel。第二行依次為n個整數 c1,c2,c3 cn。輸出描述 輸出演奏最後一首歌的最大音量。如果吉他手無法避免音量低於0或者高於maxlevel,輸出 1。題解 01揹包思路選與不選,具體思路 中說明 include ...

C 調節PCM音量

在用 解碼器 具體的實現函式如下 void raisevolume char buf,uint32 size,uint32 urepeat,double vol buf為需要調節音量的音訊資料塊首位址指標,size為長度,urepeat為重複次數,通常設為1,vol為增益倍數,可以小於1 for i...