2018ICPC南京駅問題A.エイドリアンとオースティン

質問の意味:

  2人が連続ストレッチがとるべきターンを取るとき、Kを取る石の位置N 1-Nには、入力として取ることができない、誰が勝利を頼みます

解像度:

  kが2以上の場合、上側の手は常に2つの等しい部分の岩に分けることができ、ケースFLACが行くどんなには、ちょうど同じ戦略は、対称の位置に選択することができます

コード:

#include <アルゴリズム> 
の#include <iostreamの> 
する#include <CStringの> 
する#include <cstdlib> 
の#include <ベクトル> 
の#include <cstdioを> 
する#include <キュー> 
の#include <cmath> 
の#include <マップ> 
の#include < セット > 使用して名前空間はstdを、
typedefの長い長いLL。int型のmain(){ 
    LL N、Kと、
    scanf関数(" %LLD%LLD "、&​​N&K)。
    

 
 

オースティン\ n " ); 
    } そうでない 場合(K == 1 ){
         場合(N%2 == 0 ){ 
            のprintf(" オースティン\ n " ); 
        } { 
            のprintf(" エイドリアン\ n " ); 
        } 
    } そう{ 
        のprintf(" エイドリアン\ n " ); 
    } 
    戻り 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/wz-archer/p/11857470.html