《爐石傳說:魔獸英雄傳》(hearthstone: heroes of warcraft,簡稱爐石傳說)是暴雪娛樂開發的一款集換式卡牌遊戲(如下圖所示)。遊戲在乙個戰鬥棋盤上進行,由兩名玩家輪流進行操作,本題所使用的爐石傳說遊戲的簡化規則如下:
輸入第一行是乙個整數 n,表示操作的個數。接下來 n 行,每行描述乙個操作,格式如下:
...
其中action表示操作型別,是乙個字串,共有 3 種:summon表示召喚隨從,attack 表示隨從攻擊,end表示結束回合。這 3 種操作的具體格式如下:
* summon < position> < attack> < health>:當前玩家在位置< position>召喚乙個生命值為< health>、攻擊力為< attack>的隨從。其中< position>是乙個 1 到 7 的整數,表示召喚的隨從出現在戰場上的位置,原來該位置及右邊的隨從都將順次向右移動一位。
* attack < attacker> < defender>:當前玩家的角色< attacker>攻擊對方的角色 < defender>。< attacker>是 1 到 7 的整數,表示發起攻擊的本方隨從編號,< defender>是 0 到 7 的整數,表示被攻擊的對方角色,0 表示攻擊對方英雄,1 到 7 表示攻擊對方隨從的編號。
* end:當前玩家結束本回合。
注意:隨從的編號會隨著遊戲的程序發生變化,當召喚乙個隨從時,玩家指定召喚該隨從放入戰場的位置,此時,原來該位置及右邊的所有隨從編號都會增加 1。而當乙個隨從死亡時,它右邊的所有隨從編號都會減少 1。任意時刻,戰場上的隨從總是從1開始連續編號。
輸出共 5 行。
第 1 行包含乙個整數,表示這 n 次操作後(以下稱為 t 時刻)遊戲的勝負結果,1 表示先手玩家獲勝,-1 表示後手玩家獲勝,0 表示遊戲尚未結束,還沒有人獲勝。
第 2 行包含乙個整數,表示 t 時刻先手玩家的英雄的生命值。
第 3 行包含若干個整數,第乙個整數 p 表示 t 時刻先手玩家在戰場上存活的隨從個數,之後 p 個整數,分別表示這些隨從在 t 時刻的生命值(按照從左往右的順序)。
第 4 行和第 5 行與第 2 行和第 3 行類似,只是將玩家從先手玩家換為後手玩家。
input:
8
summon 1 3 6
summon 2 4 2
endsummon 1 4 5
summon 1 2 1
attack 1 2
endattack 1 1
output:
0
301 2
301 2
struct demo};
vectorsdemo[2]
;
summon模組:attack模組:end模組:
#include
#include
#include
using
namespace std;
struct demo};
vectorsdemo[2]
;void
init()
void
summon
(int id,
int pos,
int ak,
int hth)
void
attack
(int aid,
int atk_id,
int dfer_id)
intmain()
else
if(act ==
"attack"
)else
if(act ==
"end")}
//output:
if(sdemo[0]
[0].health <=
0)cout <
<< endl;
else
if(sdemo[1]
[0].health <=
0) cout <<
1<< endl;
else cout <<
0<< endl;
for(
int i =
0; i <2;
++i)
return0;
}
week6 csp模擬魔法
存放結果,以及個數 void judge int a,int b,int c 判斷 for int i 0 i 25 i if num i 4 四張相同炸彈 if num i 2 兩張相同判斷aa是1還是2 if num i 3 三張相同此時不用判斷aa是1還是2只要aa不為0就可 if cc 1 ...
Week11作業 A 必做題 11
題目 蒜頭君從現在開始工作,年薪 n 萬。他希望在蒜廠附近買一套 60 平公尺的房子,現在 是 200 萬。假設房子 以每年百分之 k 增長,並且蒜頭君未來年薪不變,且不吃不喝,不用交稅,每年所得 n萬全都積攢起來,問第幾年能夠買下這套房子?第一年年薪 n 萬,房價 200 萬 輸入格式 一行,包含...
WEEK8 csp模擬 B HRZ學英語
瑞神今年大三了,他在寒假學會了英文的26個字母,所以他很興奮!於是他讓他的朋友tt考考他,tt想 到了乙個考瑞神的好問題 給定乙個字串,從裡面尋找連續的26個大寫字母並輸出!但是轉念一想,這樣太便宜瑞神了,所以他加大了難度 現在給定乙個字串,字串中包括26個大寫字母和特殊字 符 特殊字元 可以代表任...