コンテスト2019レポートの問題解決のプログラミング2020年3月21日ベネルクスアルゴリズム

B-壊す支店

それが2で割り切れる上の2つのサブブランチはプレーを壊すことの効果は、ゲームが判断することができない、典型的な問題です

書式#include <cstdioを> 使用して名前空間はstdを、
INT メイン(){
     長い長い整数N、M、T。
    scanf関数(" %のLLD "、&N)
    もし(N%2 == 0 ){ 
        のprintf(" アリス\ n " ); 
        printf(" 1つの\ n " ); 
    } { 
        のprintf(" ボブ\ n " ); 
    } 
}

   

J-ジャズ、それをアップ

読むには、単純に、nと入力することであり、mを探した後、mはスタートが暴力を検討してきた、そしてm、および数は任意の四角形で割り切れることができない、nは1人のニーズ少ないメートル以上、二つの条件を満たし、非常に無知な質問をしません読んでタイムアウト、結果はさらに困難を書くしようとはしません,,,

#include <cstdioを> 
する#include <アルゴリズム> 
の#include <iostreamの> 
する#include <cmath> 
の#include <CStringの>
 使用して 名前空間をSTD。
INT メイン(){
     長い 長い int型 M、N、和、Tフラグ= 0 
    scanf関数(" %のLLD "、&N)
    以下のための長い 長い int型私は= 2、I <= N- 1、I ++ ){  = N * I。
        T = SQRT(合計)。
        以下のための長い 長い INT J = 2、J <= T; J ++ ){
             場合(合計%(J * J)== 0 ){ 
                フラグ = 1 休憩; 
            } 
        } 
        もし(フラグ== 1 ){ 
            フラグ = 0 続け; 
        } { 
            のprintf(" %のLLD " 、I)。
            休憩; 
        } 
    } 
}

継続する(多分)

おすすめ

転載: www.cnblogs.com/CCCCrack/p/12550110.html