제출 #472158

#제출 시각아이디문제언어결과실행 시간메모리
472158Ahmed57Zamjena (COCI18_zamjena)C++14
14 / 70
12 ms1484 KiB
#include<bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL); int n; cin>>n; map<string,string> mp; string arr[n],aee[n];; for(int i = 0;i<n;i++){ cin>>arr[i]; mp[arr[i]] = arr[i]; } for(int i = 0;i<n;i++){ cin>>aee[i]; mp[aee[i]] = aee[i]; } for(int i = 0;i<n;i++){ if(!isdigit(arr[i][0])&&!isdigit(aee[i][0])){ mp[arr[i]] = mp[aee[i]]; } } for(int i = 0;i<n;i++){ if(isdigit(arr[i][0])&&!isdigit(aee[i][0])){ if(isdigit(mp[aee[i]][0])){ cout<<"NE\n";return 0; }else mp[aee[i]] = arr[i]; }if(!isdigit(arr[i][0])&&isdigit(aee[i][0])){ if(isdigit(mp[arr[i]][0])){ cout<<"NE\n";return 0; }else mp[arr[i]] = aee[i]; } } for(int i = 0;i<n;i++){ if(isdigit(arr[i][0])&&isdigit(aee[i][0])){ if(arr[i]!=aee[i]){ cout<<"NE\n"; return 0; } } } cout<<"DA\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...