笔试】模拟战争"/>
【爱彼迎笔试】模拟战争
题目:模拟战争,有n个角色,每个角色有自己的位置location和动作(Hold:原地不动,Support:支援某角色,Move:进攻某角色),最后求每个角色最后的状态的数组
例1:
输入:
2
A 机场 Hold
B P城 Hold
输出:
A 机场
B P城
原因:A在机场原地不动,B在P城不动,最后A、B都存活
例2:
输入:
2
A 机场 Hold
B P城 Move 机场
输出:
A [dead]
B [dead]
原因:A在机场原地不动,B进攻机场,A、B战斗力一样,都dead
例3:
输入:
3
A 机场 Hold
B P城 Move 机场
C G港 Support P城
输出:
A [dead]
B 机场
C G港
原因:B攻打机场,C支援P城,B的武力是2,A的武力是1,A被消灭。
例4:
输入:
2
A 机场 Support P城
B P城 Move 机场
输出:
A [dead]
B [dead]
原因:A 支援P城,B进攻机场。A、B都dead
例5:
输入:
A 机场 Hold
B P城 Move 机场
C G港 Move 机场
输出:
A [dead]
B [dead]
C [dead]
原因:A机场原地不动,B进攻机场,C进攻机场,A、B、C的武力都是1,都dead
更多推荐
【爱彼迎笔试】模拟战争
发布评论