Submission #998926


Source Code Expand

#include <bits/stdc++.h>

using namespace std;

typedef long long ll;
typedef double dd;

void solve(ll test_num) {
  (void) test_num;
  string str;
  cin >> str;
  string rev = str;
  reverse(rev.begin(), rev.end());
  for (char& c : rev) {
    if (c == 'b') c = 'd';
    else if (c == 'd') c = 'b';
    else if (c == 'p') c = 'q';
    else c = 'p';
  }
  if (str == rev)cout << "Yes\n";
  else cout << "No\n";
}

void init() {

}

int main() {
#ifdef AZN
  const auto start_time = chrono::system_clock::now();
  freopen("/home/azneye/Documents/Stuff/input.txt", "r", stdin);
#endif
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  init();
  ll tests = 1;
  //cin >> tests;
  for (ll test = 1; test <= tests; ++test) {
    solve(test);
  }
#ifdef AZN
  cerr << "Took: " << ((chrono::system_clock::now() - start_time).count() / 1e9) << " s" << endl;
#endif
  return 0;
}

Submission Info

Submission Time
Task B - Mirror String
User azneye
Language C++14 (GCC 5.4.1)
Score 100
Code Size 918 Byte
Status AC
Exec Time 4 ms
Memory 512 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 21
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt
Case Name Status Exec Time Memory
sample_01.txt AC 3 ms 256 KB
sample_02.txt AC 3 ms 256 KB
subtask1_01.txt AC 3 ms 384 KB
subtask1_02.txt AC 3 ms 512 KB
subtask1_03.txt AC 3 ms 384 KB
subtask1_04.txt AC 3 ms 256 KB
subtask1_05.txt AC 4 ms 512 KB
subtask1_06.txt AC 3 ms 256 KB
subtask1_07.txt AC 3 ms 384 KB
subtask1_08.txt AC 3 ms 384 KB
subtask1_09.txt AC 3 ms 384 KB
subtask1_10.txt AC 4 ms 512 KB
subtask1_11.txt AC 4 ms 512 KB
subtask1_12.txt AC 4 ms 512 KB
subtask1_13.txt AC 4 ms 512 KB
subtask1_14.txt AC 4 ms 512 KB
subtask1_15.txt AC 4 ms 512 KB
subtask1_16.txt AC 4 ms 512 KB
subtask1_17.txt AC 4 ms 512 KB
subtask1_18.txt AC 4 ms 512 KB
subtask1_19.txt AC 4 ms 512 KB