[PTA] L1-034親指アップ

 

 

書式#include <iostreamの> 
の#include <アルゴリズム>
 使用して 名前空間はstdを、
INT(検索INT ARR []、INT nは、INT S){
     int型フラグ= - 1 以下のためにINT iが= 0 ; N iが<; I ++ ){
         場合(ARR [I] == S)フラグ= I。
    } 
    戻りフラグ。
} 

INT取得(INT ARR []、INT NUM []、INT X){
     int型のインデックス= 0 以下のためのINT iは= 0 ; I <X; I ++ ){
         場合(NUM [インデックス] <NUM [i])とインデックス= I。
        そう であれば(NUM [インデックス] == NUM [I] && ARR [インデックス] <ARR [i])とインデックス= I。
    } 
    戻り値のインデックス。
} 
int型のmain()
{ 
    int型のx = 0 int型 NUM [ 1000年 ] = { 0 }。
    int型 ARR [ 1000年 ] = { 0 }、Sであり;
    int型N; 
    cinを >> N。
    以下のためにint型私は= 0 ; I <N;私は++){
         int型N。
        cinを >> N;
        int型 J = 0 ; J <nであり、j ++ ){ 
            CIN >> S。
            int型のy =(、ARR検索1000 、S);
            もし(Y> = 0)NUM [Y] ++ ;
            { 
                    [X] ARR = S。
                    NUM [X ++] ++ ; 
            } 
        } 
    } 
    int型 I = 取得(ARR、NUM、X)。
    coutの << ARR [I] << "  << NUM [I] << ENDL; 

}

 

おすすめ

転載: www.cnblogs.com/Andre/p/12519337.html