/BCLUCKY - Xổ số

<Problem>

https://vn.spoj.com/PTIT/problems/BCLUCKY/
              #include <iostream>
        #include <map>
        using namespace std;
         
        int main() {
          long long n, x;
          cin >> n >> x;
         
          map<long long, long long> iDex;
         
          for (int i = 1; i <= n; i++) {
            long long number;
            cin >> number;
            iDex[number]++;
          }
         
          map<long long, long long>::iterator i;
         
          long long minTime = 2 * 10e9 + 1;
          long long luckyNumber;
          for (i = iDex.begin(); i != iDex.end(); i++) {
            int num = i->first;
            int count = i->second;
         
            if (count <= minTime) {
              minTime = count;
              luckyNumber = num;
            }
          }
         
          cout << n * x - (luckyNumber * minTime) << endl;
         
          return 0;
        }