a762: B. 弗「拉基」米爾
標籤 : Math Matrix 常數優化 快速冪
通過比率 : 8人/10人 ( 80% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-04-23 18:18

內容

有玩過英雄聯盟的人都知道「血鬼」,

這個英雄有一個很特殊的被動,

「每 30 點額外生命增加 1 點魔法攻擊,每 1 點魔法攻擊增加 1.6 點生命值」,

看起來這就是一個做壞的永動機,

但顯然官方一定會想到這個問題,

於是後面加了條件「該效果不會疊加」。

好奇的 revival 想知道這個效果疊加到第 $N$ 層時的生命值和魔法攻擊是多少?

為了方便計算,每 1 點額外生命就增加 2 點魔法攻擊,每 1 點魔法攻擊改成增加 1 點生命。

 

這麼香的圖片當然是考試限定啦!

 
輸入說明

第一行有三個數 $Q、H、A$,$Q$ 代表的是接下來有 $Q$ 比詢問,$H、A$ 分別代表的是血鬼初始血量和魔法攻擊。

接下來有 $Q$ 行。

每行有三個數 $N、T、M$,$T、M$ 分別代表血鬼獲得的額外生命值和魔法攻擊。

輸出說明

針對每筆詢問輸出經過 $N$ 次轉換後的血量和魔法攻擊 $mod 10^9+7$

範例輸入
3 100 20
1 1 1
5 3 7
8 8 9
範例輸出
102 23
426 481
8388 11741
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1M
公開 測資點#1 (20%): 1.0s , <1M
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <10M
公開 測資點#4 (20%): 1.0s , <10M
提示 :

$1\leq Q\leq 10^5$

$100\leq H\leq 500$

$0\leq A\leq 16$

$1\leq N\leq 10^{18}$

$1\leq T, M\leq 45838$

所有測資皆為整數

 

$40\%$ 的測資符合 $1\leq Q, N\leq 10^3$

$100\%$ 的測資符合以上條件限制

 

在範例測資中,第二筆額外生命值和魔法攻擊的演進如下。

 $(3, 7) \implies (10, 13) \implies (23, 33) \implies (56, 79) \implies (135, 191) \implies (326, 461)$

 
標籤:
Math Matrix 常數優化 快速冪
出處:
110學年度下學期進階班期末考 [管理者:
revival0728 (revcoding/10th 進階助教)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」