# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
882819 | unexpectedbro | 고장난 휴대전화기 (COCI14_mobitel) | C++14 | 1 ms | 432 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include<bits/stdc++.h>
using namespace std;
int main() {
map<int, string>q;
map<char, string>a;
q[1] = " ";
q[2] = "abc";
a[3] = "def";
q[4] = "ghi";
q[5] = "jkl";
q[6] = "mno";
q[7] = "pqrs";
q[8] = "tuv";
q[9] = "wxyz";
for (int i = 1; i <= 9; i++) {
int x; cin >> x;
if(x==1)continue;
string val = to_string(i);
string pp=q[x];
if(x==3){
pp="def";
}
for (auto c : pp) {
a[c] = val;
val += to_string(i);
}
val="";
}
string quest;
cin >> quest;
string res = "";
for (int i = 0; i < (int)quest.size(); i++) {
string ans = a[quest[i]];
if (i) {
if (ans[0] == res.back()) {
res += "#";
}
}
res += ans;
}
cout << res << endl;
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |