羅区P1097統計

この質問を読んで、あなたは決意アルゴリズムは2つの部分に分割され、請求の対象は、+検索一種で見ることができます 

 

1.ソート

2.検索

 

ソート部はすぐにソート機能を実装するために使用することができます

 

そして、あなたが達成するために手でループの一部2を見つけることができます

 

 // C ++

 #include <ビット/ STDC ++。H> //ヘッダファイル

 名前空間stdを使用。

 メインint型()

    {

  OUT [200050]、[200050]のint、データ、N。

        int型I、J。

  cinを>> N;

        用(i = 1; iが<= N; iは++)

        {

   CIN >> [i]の中に、

  }

  //最後を読んで

  ソート(1 +で、+ 1 N +で); //ヘッダファイル<アルゴリズム>、機能ソート手書きの痛みをなくします

  //(配列名+最初の配列名+ソートされる最後の座標+ 1アレイソートする配列座標)ソート使用。

  終了//ソート

  用(i = 1; iが<= N; iは++)

  {

   データ= 0; //ゼロにカウンタ

   (; J <= N; J ++ J = I + 1)のために

      {

    ([i]を==で[J])であれば

    {

     データ++; //同じ、カウンタを追加します

    }

 

   }

   COUTは<< [I] << "" <<データ[I] +1 << ENDLに; / * / *自体である、同じ数と出現回数、データリコールプラス1つを出力します

   I =データ+ I; //繰り返し印刷キー防ぎます[]

  }

 

  0を返します。

    }

 

 

 

----------

 

おすすめ

転載: www.cnblogs.com/mgbxo/p/11267063.html