絕地求生 想知道你有多少種死法嗎?

2021-08-21 16:09:57 字數 1135 閱讀 2800

絕地求生,是一款開放世界策略射擊遊戲,採用虛幻4引擎製作。 是一款大逃殺型別的遊戲,每一局遊戲將有100名玩家參與,他們將被投放在絕地島(battlegrounds)的上空,遊戲開始跳傘時所有人都一無所有。 遊戲展開的方式是:玩家赤手空拳地分布在島嶼的各個角落,利用島上多樣的**與道具。 隨著時間的流逝,島上的安全地帶越來越少,特定地區也會發生轟炸的情況,最終只有一人存活獲得勝利。遊戲的每一局比賽都會隨機轉換安全區,這樣玩家的很新鮮與緊張感會更加強烈。

小東同學玩遊戲也堅決不忘演算法的學習,有一天,他面臨了這樣的情況,小東要前往安全區,他決定冒險通過一片大平原,雖然跑向兩邊的山上更安全,但是時間來不及了。在小東同學奔跑的過程中,渾然不知兩邊的山上各有乙個人趴在那裡埋伏獵物,他們同時發現小東,同時開槍!小東意識到危險了!伴隨了若干聲槍聲,砰砰砰!小東已經倒地了...

小東掛掉之前一秒,意識到了一件事,兩邊的人同時開槍,那麼我又多少種中彈順序呢?比如我有100血,而乙個人用衝鋒槍每發子彈能傷害我30血,另乙個人用步槍每發子彈能傷害我45血,那導致我死亡的中彈順序可能是,30 30 30 45,也可能是 45 45 30,也有可能是45 30 45,等等。當然,血量小於或等於0都算被擊倒。

同時要注意,如果兩人每次對自己造成的傷害是相同的,但仍被看作不同的死亡順序,比如玩家有100血量,左右兩邊的人每次能造成50血量的傷害,那麼答案為4,情況分別為:

50 50(左邊敵人打中了兩槍)。

50 50(右邊敵人打中了兩槍)

50 50(左邊敵人開了第一槍)

50 50(右邊敵人開了第一槍)

本題有多組測試資料。每組佔一行,由三個正整數m n hp組成(10=對於每組輸入資料,輸出一行,結果為玩家有多少種死亡順序,即中彈順序。

45 30 100

50 50 100

12 23 80

9

434

**

#include

#include

using namespace std;

int cnt = 0;

void hurt(int m, int n,int hp)

hurt(m, n, hp - m);

hurt(m, n, hp - n);

}int main()

return 0;

}

你知道多少種Doctype文件型別?

標籤可宣告三種 dtd 型別,分別表示嚴格版本 過渡版本以及基於框架的 html 文件 b.html 4.01 規定了三種文件型別 strict transitional 以及 frameset c.xhtml 1.0 規定了三種 xml 文件型別 strict transitional 以及 fr...

25種很土的習慣,你有多少?

1.照相時做v字形手勢 天啊,救救這個老土的人吧!哪怕你站得像一截木樁呢。2.不學電腦不上網 搞清楚你生活在什麼時代沒有?3.永遠由男士買單 憑什麼男人就一定要出血,你一定就一毛不拔?在womenpower日益強大的21世紀,女性買單倒顯得很時尚。4.愛上浪子型的男人 他們已經過時了,現在流行的是 ...

空格鍵常用法你不知道的有多少

空格鍵是我們日常使用得最多的按鍵之一,但是它的用法有些是你不知道的。到底空格鍵用法你不知道的有多少?1 執行有陰影的選項。一般軟體的程式介面都會有乙個選項覆蓋淡淡的陰影,如果是選擇項,空格鍵的作用就是勾選 去除勾選 如果是 下一步 確定 等選項,空格鍵的作用就相當於滑鼠左鍵或回車鍵。3 網頁中翻頁。...