洛谷 P2006 趙神牛的遊戲

2021-10-04 21:30:19 字數 1041 閱讀 9011

題目描述

在dnf 中,趙神牛有乙個締造者,他一共有k點法力值,一共有m個技能,每個技能耗費的法力值為a[i],可以造成的傷害為b[i],而boss 的體力值為n,請你求出它放哪個技能,才可以打死boss。

當然,趙神牛技術很菜,他一局只放乙個技能(這技術……),不過每個技能都可以放無數次。

輸入格式

輸入檔案為dnf.in。

第一行,三個數k,m,n;

後面m行,每行兩個數,表示耗費的法力值和造成的傷害。

輸出格式

輸出檔案為dnf.out。

輸出僅一行,既可以殺死boss 的技能序號,如果有多個,按從小到大的順序輸出,中間用乙個空格隔開;如果沒有技能能殺死boss,輸出-1。

輸入輸出樣例

輸入 #1 複製

100 3 5000

20 1000

90 1

110 10000

輸出 #1 複製

1輸入 #2 複製

50 4 10

60 100

70 1000

80 1000

90 0

輸出 #2 複製

-1說明/提示

【資料規模】

對於100%的資料,0<=n,m,k<=30000,

a[i],b[i]<=maxlongint,

思路:總傷害為:使用技能次數*技能傷害,使用技能次數為: 法力總值/耗法值。如果未輸出要輸出-1。

# include

# include

using

namespace std;

intmain()

//技能耗費的法力值0且傷害大於0.輸出並標識。

if(b ==0)

continue

;//傷害為0

if(k/a * b >= n)

//總k點法力值除以輸出法力=次數*輸出傷害》boss 的體力值為n}if

(l ==

0)cout<<-1

}

洛谷 P2006 趙神牛的遊戲

題目描述 在 dnf 中,趙神牛有乙個締造者,他一共有 k 點法力值,一共有 m 個技能,每個技能耗費的法力值為 ai,可以造成的傷害為 bi,而 boss 的體力值為 n,請你求出它放哪個技能,才可以打死 boss。當然,趙神牛技術很菜,他一局只放乙個技能,不過每個技能都可以放無數次。輸入格式 第...

洛谷 P2006 趙神牛的遊戲

在 dnf 中,趙神牛有乙個締造者,他一共有 k 點法力值,一共有 m 個技能,每個技能耗費的法力值為 a i 可以造成的傷害為 b i 而 boss 的體力值為 n 請你求出它放哪個技能,才可以打死 boss。當然,趙神牛技術很菜,他一局只放乙個技能,不過每個技能都可以放無數次。第一行有三個整數,...

P2006 趙神牛的遊戲

題目描述 在 dnf 中,趙神牛有乙個締造者,他一共有 kk 點法力值,一共有 mm 個技能,每個技能耗費的法力值為 a ia i,可以造成的傷害為 b ib i,而 boss 的體力值為 nn,請你求出它放哪個技能,才可以打死 boss。當然,趙神牛技術很菜,他一局只放乙個技能,不過每個技能都可以...