#Lutece1829. FIFA Online3
FIFA Online3
Migrated from Lutece 1829 FIFA Online3
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
众所周知,是一款风靡全球的足球游戏。
在这里,你是球队的教练,需要通过购买、交换或者开球员包来获取球员,组建你的球队。
我们知道,足球是个人的运动,一只出色的球队,离不开团队协作。
同时,个人能力出众的球员也更受大家的青睐。
越优秀的球员,其基本能力值越高。但一名球员的综合能力值,还有以下种加成属性:
.经验加成
一名球员初始等级为,每升级,能力值.如一名球员的等级为,其经验加成可以使能力值.
.个人强化等级加成
一名球员的基本能力值为卡,你可以对这名球员进行强化来提升他的能力值,强化等级及能力加成对应表如下:
.球队强化等级加成
强化等级为、的球员卡为铁卡,强化等级为、、的球员卡为铜卡,强化等级为、、的球员卡为银卡,强化等级为、、的球员卡为金卡。
如果有名及以上队员强化等级在及以上,这些队员能力值.
如果有名及以上队员强化等级在及以上,这些队员能力值.
如果有名及以上队员强化等级在及以上,这些队员能力值.
如果有名及以上队员强化等级在及以上,这些队员能力值.
当然,如果一名队员满足以上多种加成条件,则取其最高值进行加成。
.队套加成
队套加成分为俱乐部加成和国家队加成。
如果一支球队里有名球员来自同一俱乐部,则这些球员能力值;如果有名球员来自同一俱乐部,则这些球员能力值.
同理,如果一支球员里有名队员来自同一国家,则这些球员能力值;如果有名球员来自同一国家,则这些球员能力值.
俱乐部加成和国家队加成不能叠加。如果一名队员既有俱乐部加成又有国家队加成,则取两者较高值为该名球员的队套加成。
注意:卡的球员不能进行队套加成。
.助理教练加成
助理教练分为门将教练、后卫教练、中场教练和前锋教练。一名教练只能对自己所指导位置的球员有加成作用。教练的星级为~级,星级的教练能使该位置的所有球员能力值,若则说明缺少该位置的助理教练。
现实游戏中还会有其他的加成,例如周最佳球员;助理教练里还有医疗教练和全能教练,我们这里不予考虑。
球队阵型:一支球队的阵型通常以“”的形式进行表示,表示有名后卫队员,名中场队员和名前锋队员。阵型不包括门将,所以.常见的阵型有“”、“”、“”、“”等。球员名单会按照门将-后卫-中场-前锋的顺序给出。也就是说在人大名单里,第名队员是门将,第至名队员是后卫,第至名队员是中场,第至第名队员是前锋。
现给你一支球队首发名队员的姓名、基本能力值以及经验等级、强化等级、所属俱乐部、所属国家队等信息,请你计算出每名球员的综合能力值。
Input
输入共有行。
第行为球队使用的阵型,以的形式给出,.
第行至第行分别为首发人的信息,由以下六部分构成:
球员姓名 卡能力值 经验等级 强化等级 所属俱乐部 所属国家队
其中,球员姓名、所属俱乐部和所属国家队均为长度不超过的字符串。
卡能力值满足.
经验等级以“”的形式表示,.
强化等级卡为“”,其余卡以""的形式表示,.
第行为个整数,分别代表门将教练、后卫教练、中场教练、前锋教练的星级,.
Output
输出共有行。
第行代表第名球员的姓名和球员的综合能力值,以空格分隔,按照输入的顺序进行输出。
Samples
4-3-3
Weidenfeller 72 Lv.16 +7 Borussia-Dortmund Germany
Piszczek 78 Lv.2 +5 Borussia-Dortmund Poland
Hummels 83 Lv.13 +4 Bayern-Munchen Germany
S.Papastathopoulos 81 Lv.15 +10 Borussia-Dortmund Greece
Schmelzer 75 Lv.5 +8 Borussia-Dortmund Germany
Kehl 79 Lv.10 +6 Borussia-Dortmund Germany
Gotze 76 Lv.17 0 Borussia-Dortmund Germany
Kagawa 78 Lv.2 +9 Borussia-Dortmund Japan
Mkhitaryan 80 Lv.18 +1 Manchester-United Armenia
Aubameyang 83 Lv.20 +2 Borussia-Dortmund Gabon
Marco.Reus 81 Lv.9 +3 Borussia-Dortmund Germany
1 2 3 5
Weidenfeller 108
Piszczek 97
Hummels 109
S.Papastathopoulos 127
Schmelzer 104
Kehl 109
Gotze 95
Kagawa 108
Mkhitaryan 107
Aubameyang 117
Marco.Reus 106
Resources
第九届ACM趣味程序设计竞赛(热身赛)