Codeforcesアイワナガイ题て解

この問題は、二つのアプローチがあり、非常にシンプルである
。1.各レベルのフラグ配列により小さくすることができるXまたはYよりも小さい
ディエンファシス機能を設定された設定を(小さな点Xを格納し、Yは、1だけ小さくすることができ)、そして最後のセットの長さがnに等しいと判断します

二階が溶液の既に第一のアプローチので、問題があるので、私は、第二の方法を使用します。

設定特定の使用は、Baiduの上ですることができ


次のコード(C ++):

#include <ビット/ STDC ++ H>
 使用して 名前空間STDを、

INT のmain(){
     int型のn;
    設定 < 整数 > 秒;
    cinを >> N;
    int型のP、Q;
    cinを >> のp;
    int型 iは= 1 ; I <= P iが++ ){
         int型のX;
        cinを >> X;
        s.insert(X); // SETに記憶された入力レベル
    }
    cinを >> Q;
    以下のためにint型 I = 1 ; I <= Q; iは++ ){
         int型のX;
        cinを >> X;
        s.insert(X)。
    }
    もし(s.size()== n)をcoutの<< " 私は男になる" <<てendl; // 能够完成游戏
    他の裁判所未満<< " ああ、私のキーボード!" <<てendl; // 不能
    リターン 0 ;
}

 

おすすめ

転載: www.cnblogs.com/Ryan-juruo/p/11627447.html