ZZU連合
2018年11月3日、仁川、韓国、8年ぶりの優勝決定戦では、同じグループ内の2人のチームで待望のワールドリーグ決勝S8オープンプレー、IGとFNCリードプレイヤーが決闘を楽しみにしています。S8、最終的なワールドカップのチャンピオンが誕生しました!IG3:0 FNC敗走は勝利を!中国は世界選手権のLOLを受賞しました!
(アルゴリズムジュニアパートナーがQQグループ番号を追加してくださいプログラミングに興味がある、:562 888 278)ACM-ICPC研究所は、興奮のメンバーであるニュースを聞いた後、ゲーム--ZZU連合を開発することにしました。小さなJスポットのMVPを選択したゲームで、各チームのパフォーマンスは、彼を困惑方法に基づいて各ゲームMVP賞モジュラー設計を担当した後、私はあなたの助けを必要としています。LOL実際のゲームでは、MVPの選択は、ダメージ出力を必要とする場合、1分ごとの平均のgetお金よりも、10%の塔への損傷、および龍ゾッとコントロールのサイズを負傷し、死亡に耐え、時間制御敵の2.5%、スキルかわすとヒット、キル、さえ殺す、チームはチームの貢献度(チームバトル効率比)を搭載した、サポート効率(提供される率)、英雄の位置と能力は、(ゲームのデフォルト)を予想して、KDA(キルキル、死の死補助アシスト)など多くの要因。そしてZZU連合(EU)は、その最初のバージョンでは、考慮しないことに決めたので、複雑、次のように使用する評価指標は以下のとおりです。
(1)損傷の出力値のDps(0 = <のDps <= 50000)
(2)総貨幣数M(0 = <M <= 30000)を得た
カラム損傷トウの(3)(0 = <トウ<= 10000)
(4)サポート比S(0 = <S <= 100)
(5)、K、D死を殺すA(0 = <K、D支援 、A <= 30)の
各値は整数です。
最後に、各プレーヤーのMVP候補値を有する(倍精度実数)
V =のDps / 50000 + M /トウ30000 + / 10000 + S / 100 +(K + A)/(D + 1)
とMVP受賞牙は最大のプレイヤーが各ゲームはユニークであることを確認するためにV、MVPデータの値を獲得しています。
入力フォーマット:
整数T(1 = <T <=の最初の行 200)、 Tは、テストデータの次のセットの合計表す
試験データの各セットのための
最初の行を、勝ち/負け、ブルースが勝つ/損失を表します次の5行、それぞれ5索引統計各行は次のようにフォーマットされたゲームプレーヤー、後の
プレイヤーIDのDps MトウSKDA(プレイヤID長さは20文字以下、全てのコンテンツの完全なスペースで区切られた)
、続いて行動勝利/失う、レジオネラ紫勝利/損失を表し
、次の行5人の、同様に紫軍団レコードプレーヤー、同じ形式
プレイヤーIDのDps MトウSKDAの
出力フォーマット:
各テストケースのためのTライン、フィールドの出力プレイヤーID MVPのゲームのプレイヤーは、
例のように入力します。
2
勝つ
ZXY 23197 13453 8636 61 6 3 3
FXR 12155 9854 8769 57 2 4 10
SGL 21232 23717 5215 67 24 23 25
CY 8268 201 3151 21 0 27 8
LZH 22306 15051 6246 54 22 28 5
失う
CHJ 16800 14340 4185 90 19 20 23
CWC 2646 1759 6548 60 0 7 5
WJK 11467 951 9615 52 4 16 11
29038 11256 173 64 8 3 3 LMC
LX 4686 11291 2677 77 16 26 22
失う
lzl 7670 14713 4174 42 6 23 7
GY 13955 5514 5087 91 15 29 4
平方253 4773 7454 13 9 6 1
GXB 32055 7682 6093 83 16 7 26
GXH 24687 12611 3652 70 10 25 29
勝利
zyj 5074 12640 1414 64 29 8 6
hzy 23484 20429 6293 54 22 16 2
hzp 14823 20893 448 58 10 10 10
13059 6451 2344 72 5 SJF 13である17。
26347 13267 5171 46 23であるTJT 15 6である
出力サンプル:
ZXY
ZYJ
# include<stdio.h>
# include<math.h>
# include<string.h>
int main()
{
int m,n,i,j,flag1=0,flag2=0;
int Dps,M,Tow,S,K,D,A;
double V=0,max=0;
char ch1[2][5],ch2[5][25];
scanf("%d",&m);
for(n=0;n<m;n++)
{
for(i=0;i<2;i++)
{
scanf("%s",ch1[i]);
for(j=0;j<5;j++)
{
scanf("%s %d %d %d %d %d %d %d",ch2[j],&Dps,&M,&Tow,&S,&K,&D,&A);
if(ch1[i][0]=='w')
{
V=Dps/50000.0+M/30000.0+Tow/10000.0+S/100.0+(K+A)/((D+1)*1.0);
if(V>max)
{
flag1=1;max=V;flag2=j; //启动控制器,记录变量。
}
}
}
if(flag1)
{
printf("%s\n",ch2[flag2]);flag1=0;flag2=0;max=0;//输出结果,控制器清零
}
}
}
return 0;
}
注意:注意が出力され、明確な出力制御を制御するために、一度このトピック。