# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
882814 | unexpectedbro | Mobitel (COCI14_mobitel) | C++14 | 0 ms | 348 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;
string val = to_string(i);
for (auto c : q[x]) {
a[c] = val;
val += to_string(i);
}
}
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... |