Submission #257276

#TimeUsernameProblemLanguageResultExecution timeMemory
257276kshitij_sodaniRima (COCI17_rima)C++14
0 / 140
174 ms67852 KiB
#include <bits/stdc++.h> using namespace std; typedef long long llo; #define mp make_pair #define pb push_back #define a first #define b second int co=0; int n; int pre[3000001][26]; int val[3000001]; void insert(string s){ int cur=0; for(int i=s.size()-1;i>=0;i--){ if(pre[cur][s[i]-'a']==0){ co+=1; pre[cur][s[i]-'a']=co; } cur=pre[cur][s[i]-'a']; } val[cur]+=1; } int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cin>>n; for(int i=0;i<n;i++){ string s; cin>>s; // int x=s.size(); insert(s); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...