Submission #2387952


Source Code Expand

#include <algorithm>
#include <cstring>
#include <deque>
#include <functional>
#include <iostream>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <vector>
using namespace std;
using ll = long long;

int main() {
  int n;
  while (cin >> n) {
    vector<string> S(n);
    for (int i = 0; i < n; i++) {
      cin >> S[i];
    }
    string res = "";
    for (char c = 'a'; c <= 'z'; c++) {
      int minCount = 100;
      for (auto s : S) {
        minCount = min(minCount, (int)count(s.begin(), s.end(), c));
      }
      res += string(minCount, c);
    }
    cout << res << endl;
  }
  return 0;
}

Submission Info

Submission Time
Task C - Dubious Document
User kroton
Language C++14 (GCC 5.4.1)
Score 300
Code Size 658 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 2
AC × 10
Set Name Test Cases
Sample 0_000.txt, 0_001.txt
All 0_000.txt, 0_001.txt, dec_half.txt, hand.txt, max.txt, max_10.txt, max_5.txt, maxx.txt, rnd.txt, single.txt
Case Name Status Exec Time Memory
0_000.txt AC 1 ms 256 KB
0_001.txt AC 1 ms 256 KB
dec_half.txt AC 1 ms 256 KB
hand.txt AC 1 ms 256 KB
max.txt AC 1 ms 256 KB
max_10.txt AC 1 ms 256 KB
max_5.txt AC 1 ms 256 KB
maxx.txt AC 1 ms 256 KB
rnd.txt AC 1 ms 256 KB
single.txt AC 1 ms 256 KB