Submission #1294356


Source Code Expand

#include "bits/stdc++.h"
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
#define rep(i,n) for(ll i=0;i<(ll)(n);i++)
#define all(a)  (a).begin(),(a).end()
#define pb emplace_back
#define INF (1e9+1)
//#define INF (1LL<<59)

int main(){
    int n;
    cin>>n;
    vector<string> vs(n);
    rep(i,n)cin>>vs[i];
    
    int num[50][26]={};
    rep(i,n) {
        rep(j,vs[i].size()){
            num[i][vs[i][j]-'a']++;
        }
    }
    
    string ans = "";
    rep(i,26){
        int mini = INF;
        rep(j,n){
            mini = min(mini,num[j][i]);
        }
        ans+=string(mini,'a'+i);
    }
    cout<<ans<<endl;
}

Submission Info

Submission Time
Task C - Dubious Document
User Yazaten
Language C++14 (GCC 5.4.1)
Score 300
Code Size 681 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