B - Legendary Players Editorial by houren

埋め込みを素早く簡単に行う方法

ハンドルネームとレートを一つずつ書いていくのはやや面倒です。この問題では、コピーしたテキストを入力に渡せばコード(の一部)を返すコードを書くと良いでしょう。

C++による実装例:

#include <bits/stdc++.h>
using namespace std;

int main(){
    for(int i=0;i<10;i++){
        string s, x;
        cin >> s >> x;
        cout << "    if(s==\"" << s << "\") cout << " << x << " << endl;\n";
    }
    return 0;
}

出力

    if(s=="tourist") cout << 3858 << endl;
    if(s=="ksun48") cout << 3679 << endl;
    if(s=="Benq") cout << 3658 << endl;
    if(s=="Um_nik") cout << 3648 << endl;
    if(s=="apiad") cout << 3638 << endl;
    if(s=="Stonefeang") cout << 3630 << endl;
    if(s=="ecnerwala") cout << 3613 << endl;
    if(s=="mnbvmar") cout << 3555 << endl;
    if(s=="newbiedmy") cout << 3516 << endl;
    if(s=="semiexp") cout << 3481 << endl;

文字列の中に " を入れたい場合は、例えば実装例のように \" とすると良いです。

posted:
last update: