牛客練習賽61 a 打怪

2021-10-23 06:27:11 字數 500 閱讀 7544

題目鏈結

題目描述

你是乙個勇士,現在你準備去森林刷毛球怪,你有兩個屬性(血量,攻擊力),毛球怪也有這兩個屬性。當你遭遇乙隻毛球怪時你們會進入戰鬥,然後你和毛球怪輪流攻擊(你先手),每次使對方的血量減去自己攻擊力的數值,當一方的血量小於等於 0 時死亡。現在你想知道在自己活著的前提下最多殺死幾隻毛球怪。

輸入描述:

第一行乙個正整數t,代表測試資料組數。

第二行四個正整數h,a,h,a,代表你的血量和攻擊力以及毛球怪的血量和攻擊力。

所有整數大小不超過1000。

輸出描述:

共 t 行,每行乙個整數x,代表最多能殺死多少毛球怪。如果能殺死無數隻,輸出-1。

示例1輸入

15 1 2 1

輸出

#include

using

namespace std;

intmain()

if(y>=a)

cout<1<}}

牛客練習賽61 A 打怪

你是乙個勇士,現在你準備去森林刷毛球怪,你有兩個屬性 血量,攻擊力 毛球怪也有這兩個屬性。當你遭遇乙隻毛球怪時你們會進入戰鬥,然後你和毛球怪輪流攻擊 你先手 每次使對方的血量減去自己攻擊力的數值,當一方的血量小於等於 0 時死亡。現在你想知道在自己活著的前提下最多殺死幾隻毛球怪。第一行乙個正整數 t...

牛客網練習賽61 A B

思路 先判定當小怪的攻擊力為0時,你能殺無數隻怪,因為小怪a不動你,然後再計算每個小怪最多能給你造成多少傷害 用小怪的血量除以你的攻擊力,也就是你砍它幾下它會死,你先手,所以小怪肯定比你少砍一下,所以當a y 0的時候小怪能a你a y 1下,再乘以它的攻擊力,如果a y!0說明你除了a y之外還要多...

牛客練習賽61 吃水果 思維

給你n個香蕉,m個蘋果。你有兩種操作 1.任選乙個水果將它們翻倍。2.同時吃掉乙個香蕉和乙個蘋果。你必須同時使n和m變成0.問如何操作才能使總操作次數最少。bfs當然可以解決,但是超時。根據題意 我們要盡量構造 n m的情況 如果一開始不相等,只有通過n 2 來實現 n m 那麼可以想到,當2 n ...