殺死敵人的最小回合數

2021-08-26 23:42:58 字數 848 閱讀 7418

時間限制:c/c++ 1秒

空間限制:c/c++ 32768k

拼多多8月30號的一到程式設計題

你在玩乙個回合制角色扮演的遊戲。現在你在準備乙個策略,一邊在最短的回合內擊敗敵方角色。在戰鬥開始時,敵人擁有hp格血量。當血量小於等於0時,敵人死去。乙個缺乏經驗的玩家可能簡單的嘗試每個回合都攻擊。但是你知道輔助技能的重要性。

在你的每個回合開始時你可以選擇一下兩個動作之一:聚力或者攻擊。

給出血量hp和不同攻擊的傷害,buffedattack和normalattack,返回你能殺死敵人的最小回合數。

輸入描述

第一行是乙個數字hp

第二行是乙個數字normalattack

第三行是乙個數字buffedattack

1 <= hp,buffedattack,normalattack <=10^9

輸出描述:

輸出乙個數字表示最小回合數
示例:

輸入:133

5輸出:

5

**,已ac

#include #include #include using namespace std;

int main()

else

}else

int tt = y / normalattack;

if (y % normalattack == 0)

cout << x + tt;

else

cout << x + tt + 1;

} return 0;

}

敵人的敵人是朋友的問題

輸入是告訴某兩個人是敵人,然後判斷出某兩個人是什麼關係的問題。顯然使用並查集來做。但是並查集只能表示兩個元素之間有關聯,還需要某種方法表示同乙個集合中兩個元素的關係,如果兩個元素有關,要麼就是敵人要麼就是朋友。這樣可以用從元素找到根的過程中的資訊來判斷兩個元素的關係,可以使用權值的方法,在找到根的同...

我最恨的敵人

我最恨的敵人 我最恨的敵人是網路。因為從 2000 年起,我上班時總是對著一台上了網的電腦在 工作 然後每一天都有大量的精力在上網看一些雜七雜八的東西。這個敵人如此可恨,它像是用了吸星 的魔鬼,附上我的身在長期無情的吸榨我的心血。它帶來的不良後果有 一 失去自信,當自己的理智認為上網不好,而自己本身...

擊退健康的10大死敵

把留神力抬到農息上 可以把危險降低28 照望美肝臟 重整河山 每天曬15分鐘的太陽可以把得病機率降低一半。陽光可能幫助 製作維生素d,而維生素d可以在血液中折成抑制疾病的物質。該然,曬太陽的時候別記了揩防曬油。躲避從殺 芬蘭的研究者發現男人每天喝半公升橙汁可以降低血壓 膽固醇和動脈血管的破壞,起因是...