C ++ - ブルーブリッジカップ - の排他的平方[2013] [列挙] [水問題]

 

 

1の#include <ビット/ STDC ++ H>
 2  使用して 名前空間STDを、
3  BOOL VIS [ 15 ]。
4  ブールチェック(長い 長い長い 長いB){
 5      のmemset(VIS、0はsizeof (VIS))。
6      一方()
 7          場合(VIS [%!10 ])VIS [%10 ] = 1、/ = 10 8          それ以外の リターン はfalse ;
9      一方、(B)
 10         もし(VIS [B%10 ])戻り 11           B / = 10 12は     返す 13  }
 14  INTメイン(){ // 出力:639172 
15      のための長い  iは1E5を= I ++; I <1E6 16          であれば(私は== 203879続けます17          他の 場合(検査(iは、iは* I)){
 18              COUT << I << ENDL。
19              リターン 0 ;
20          }
 21 }

 

おすすめ

転載: www.cnblogs.com/JasonCow/p/12396456.html