B - Bumble Bee | AtCoder Beginner Contest 022

less than 1 minute read

B - Bumble Bee | AtCoder Beginner Contest 022

解法

出てきた順に格納しておき,二度目以降の場合にはカウントしていく.

コーナーケース検討

同一種類の花にn回訪れるとn-1個の花が受粉する.

実装

int N; cin >> N;
unordered_map<int, int> ump;
int res = 0;
REP(i, N) {
    int tmp; cin >> tmp;
    if(ump[tmp] > 0) res++;
    ump[tmp]++;
}
cout << res << endl;

Submission

データ構造・アルゴリズム