51nod 西湖遊船

2021-09-10 16:00:40 字數 762 閱讀 3933

有n名遊客在西湖遊玩,現在他們要上船觀光。遊客編號1到n。船的最大承重為w。第i個人的重量為c[i]。現在有若干次遊客上下船的操作,請統計一下整個過程中船所承受過的最大總重量是多少。

收起

單組測試資料。

第一行輸入三個整數n(1<=n<=20), m(1<=m<= 500 ) 和 w(1<=w<= 10000)。

接下來n行輸入n名遊客的重量c[i](1<=c[i]<=1000)。

接下來m行,每行乙個1到n之間的整數,表示遊客的編號。表示該遊客的上/下船,如果該遊客已經在船上,那麼該遊客就下船,反之就上船。剛開始的時候所有遊客都不在船上。

輸出乙個整數表示整個上下船過程中,船所受到的最大重量。如果最大重量超過了船的最大承重能力,輸出oh, my god!
樣例輸入1

2 2 1057

12樣例輸入2

3 6 1025

7212

313

樣例輸出1

oh, my god!

樣例輸出2

9

沒啥技巧,出現次數是偶次就減質量,奇數次就加質量,記錄下最大時的質量並比較,如果超出最大承重量就輸出。**:

#include

#include

#include

#include

#include

using namespace std;

int main()

}if(maxx!=-1) cout

}

51Nod 1915 西湖遊船

題目 1915 西湖遊船 鏈結1.0 秒 131,072.0 kb 10 分 初學者2級題 有n名遊客在西湖遊玩,現在他們要上船觀光。遊客編號1到n。船的最大承重為w。第i個人的重量為c i 現在有若干次遊客上下船的操作,請統計一下整個過程中船所承受過的最大總重量是多少。輸入單組測試資料。第一行輸入...

51nod 貪心入門

有若干個活動,第i個開始時間和結束時間是 si,fi 活動之間不能交疊,要把活動都安排完,至少需要幾個教室?分析 能否按照之一問題的解法,每個教室安排盡可能多的活動,即按結束時間排序,再貪心選擇不衝突的活動,安排乙個教室之後,剩餘的活動再分配乙個教室,繼續貪心選擇 反例 a 1,2 b 1,4 c ...

51nod 迷宮問題

1459 迷宮遊戲 基準時間限制 1 秒 空間限制 131072 kb 分值 0 難度 基礎題 你來到乙個迷宮前。該迷宮由若干個房間組成,每個房間都有乙個得分,第一次進入這個房間,你就可以得到這個分數。還有若干雙向道路鏈結這些房間,你沿著這些道路從乙個房間走到另外乙個房間需要一些時間。遊戲規定了你的...