2019新入生の季節%%% XXH

ノートは、2019年9月16日をた.md

%%% XXH

 

トピックの背景

小さなACM協会ルーチンギャング映画を訓練し、新たに発芽新しい、よく知られたACMは巨人も人口%の仲間入りをしましたので、少しの水の基であります

入力形式

各行(これ以上100以下ライン)を含むされる「:」離間ストリングSを(| S | <= 100)人と言葉の代わりにQQid

出力フォーマット

それぞれの人が言って、もし彼の前に誰かと最後の人が言うに入り、この文QQidは、彼が先に言った場合、「1」と同じ、出力「%%%」+を言いましたそう、そうでない場合は、出力彼はこれがケースである。入力サンプル1

XXH:笑AC:%%% XXH WA:xxhorz A:xxhtql

サンプル出力

%%% XXH

xxhorz xxhtql

サンプル入力2

XXH:ABCDEFG AC:ABCDEFG WA:+1 TLE:WQE再:ABCDEFG

サンプル出力2

ABCDEFG %%% XXH ABCDEFG WQE

%%%交流

 

#include <ビット/ STDC ++ H>
 使用して 名前空間STDを、
ペアのtypedef < int型int型 > PII。
CONST  INT N = 110 構造体ノード{
     文字列名。
    文字列メグ; 
}。
ノード[N]。
文字列sの。
INTメイン(int型 ARGC、CHAR * ARGV []){
     int型 IDX = 0 、POS、記号;
    一方、(CIN >> S){ 
        記号 = 0 
        POS= s.find(' ' ); 
        【IDX] .nameの = s.substr(0、POS)。// 截取 
        [IDX] .meg = s.substr(POS + 1、s.size() - POS- 1 )。
        もし([IDX] .meg == " +1 " ){ 
            COUT << [IDX- 1 ] .meg << ENDL。
            符号 = 1 
        } 
        のためのINT I = IDX- 1 ; I> = 0 ; - I){
             場合([i]が.meg ==【IDX] .meg){ 
                COUT << " %% " << [I] .nameの<< ENDL。
                符号 = 1 休憩; 
            } 
        } 
        もし(!記号)COUT << [IDX] .meg << ENDL。
        IDX ++ ; 
    } 
    戻り 0 
}

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/QingyuYYYYY/p/11817096.html