c 暴力窮舉解決走格仔

2021-08-14 06:31:20 字數 705 閱讀 8317

走格仔

【問題描述】

有編號1~n的n個格仔,機械人從1號格仔順序向後走,一直走到n號格仔,並需要從n號格仔走出去。機械人有乙個初始能量,每個格仔對應乙個整數a[i],表示這個格仔的能量值。如果a[i] > 0,機械人走到這個格仔能夠獲取a[i]個能量,如果a[i] < 0,走到這個格仔需要消耗相應的能量,如果機械人的能量 < 0,就無法繼續前進了。問機械人最少需要有多少初始能量,才能完成整個旅程。

例如:n = 5。 最少需要2個初始能量,才能從1號走到5號格仔。途中的能量變化如下3 1 0 3 7。 【輸入形式】

第1行:1個數n,表示格仔的數量。(1 <= n <= 50000)

第2 - n + 1行:每行1個數a[i],表示格仔裡的能量值(-1000000000 <= a[i] <= 1000000000)

【輸出形式】

輸出1個數,對應從1走到n最少需要多少初始能量。
【樣例輸入】

51-2

-134

【樣例輸出】

2

#includeusing namespace std;

int main()

int tc=0,en=0,tempe=0;

while(1){

for(int i=0;i

Python 暴力 窮舉法解決演算法題

a b c d e五人在某天夜裡合夥捕魚 最後疲憊不堪各自睡覺 第二天a第乙個醒來 他將魚分為5份 扔掉多餘的1條 拿走自己的乙份 b第二個醒來 也將魚分為5份 扔掉多餘的1條 拿走自己的乙份 然後c d e依次醒來也按同樣的方式分魚 問他們至少捕了多少條魚 fish 6 while true to...

c 實驗4 窮舉法解決組合問題

一,問題及 檔名稱 實驗4 作 者 馬鑫鑫 完成日期 2017 年4月5日 版 本 號 v1.0 對任務及求解方法的描述部分 窮舉法解決組合問題 輸入描述 無 問題描述 無 程式輸出 無 問題分析 無 演算法設計 無 三,心得體會 學會了一些用c 解決實際問題的方法,但是也感覺到題目越來越困難,加油...

c 實驗4 窮舉法解決組合問題

一.問題及 檔名稱 c 上機實驗報告 作 者 李東輝 完成日期 2017 年4月21日 版 本 號 v1.0 對任務及求解方法的描述部分 使用迴圈語句 輸入描述 略 問題描述 略 程式輸出 略 問題分析 略 演算法設計 使用for語句 includeusing namespace std int m...