-
Notifications
You must be signed in to change notification settings - Fork 0
/
P65.cpp
71 lines (51 loc) · 1.15 KB
/
P65.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
int main(){
uint64_t n;
string adresa,continut;
uint64_t adresaa,continuta;
vector<uint64_t>vec;
vector<uint64_t>qwe;
vector<uint64_t>vec2;
vector<uint64_t>vec3;
vector<uint64_t>cau;
uint64_t cauta;
uint64_t gasit;
uint64_t aux=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>adresaa;
cin.ignore();
cin>>continuta;
vec.push_back(adresaa);
vec3.push_back(adresaa);
vec2.push_back(continuta);
}
while(cin>>cauta){
cau.push_back(cauta);
}
for(int i=0;i<cau.size();i++){
for(int j=vec3.size()-1;j>=0;j--){
if(cau[i]==vec[j]){
cau[i]=vec2[j];
break;
}
}continue;
}
for(int i=0;i<cau.size();i++){
for(int j=vec3.size()-1;j>=0;j--){
if(cau[i]==vec3[j]){
qwe.push_back(vec2[j]);
aux=1;
}
}
if(aux==1){
cout<<qwe[0]<<endl;
}else{cout<<"null"<<endl;}
aux=0;
qwe.clear();
}
}