CCF CSP 201609 3 爐石傳說

2021-10-06 23:07:36 字數 1095 閱讀 6585

一道簡單的模擬,使用乙個變數cur來記錄當前的玩家,用乙個結構體陣列來記錄當前場上的隨從,之後按照題目要求進行隨從召喚後的右移和隨從死亡後的左移即可。

#include

#include

using

namespace std;

struct servent

}s[2][

8];int cnt[2]

;int n, cur;

int hp[2]

=;intmain()

else

if(op ==

"attack"

)else

if(s[

1- cur]

[b].hp <=0)

}}else

if(op ==

"end"

) cur =

1- cur;}if

(hp[0]

>

0&& hp[1]

>0)

cout <<

0<< endl;

else

if(hp[0]

<

0) cout <<-1

<< endl;

else cout <<

1<< endl;

cout << hp[0]

<< endl;

cout << cnt[0]

;for

(int i =

1; i <= cnt[0]

; i++

) cout <<

' '<< s[0]

[i].hp;

cout << endl;

cout << hp[1]

<< endl;

cout << cnt[1]

;for

(int i =

1; i <= cnt[1]

; i++

) cout <<

' '<< s[1]

[i].hp;

cout << endl;

return0;

}

CCFCSP 201609 3 爐石傳說

試題編號 201609 3 試題名稱 爐石傳說 時間限制 1.0s 記憶體限制 256.0mb 場上的兩名玩家輪流進行遊戲,每個玩家場上最多有7個隨從,而場上的隨從總是從左到右排列,即在場上不會有空位。玩家擁有兩種操作 召喚 summon 和攻擊 attack 由題意可知,隨從的召喚位置在當前場上所...

CCF CSP201609 3爐石傳說

試題編號 201609 3 試題名稱 爐石傳說 時間限制 1.0s 記憶體限制 256.0mb 問題描述 爐石傳說 魔獸英雄傳 hearthstone heroes of warcraft,簡稱爐石傳說 是暴雪娛樂開發的一款集換式卡牌遊戲 如下圖所示 遊戲在乙個戰鬥棋盤上進行,由兩名玩家輪流進行操作...

CCF CSP 201609 3 爐石傳說

題目連線 問題描述 爐石傳說 魔獸英雄傳 hearthstone heroes of warcraft,簡稱爐石傳說 是暴雪娛樂開發的一款集換式卡牌遊戲 如下圖所示 遊戲在乙個戰鬥棋盤上進行,由兩名玩家輪流進行操作,本題所使用的爐石傳說遊戲的簡化規則如下 玩家會控制一些角色,每個角色有自己的生命值和...