Решение задачи Суперагент с Codeforces

Без пояснения   Просмотров: 30


В стране Картофании есть очень секретная база, на которой по особому рецепту готовится пюре. Соседи из Кашляндии решили завладеть этим рецептом и продать его в Пловидию. Для этого они долгие годы готовили специального агента Перло. Когда, наконец, Перло познал все основы шпионского мастерства, он проник на территорию Картофании и добрался до секретной базы.

Сейчас он находится прямо у входа в нее, но чтобы проникнуть внутрь, необходимо преодолеть кодовый замок. Только что, на его глазах в дверь вошел один из сотрудников базы, набрав соответствующий пароль на терминале. Терминал представляет из себя квадратную цифровую клавиатуру размером три на три, на которой расположены цифры от 1 до 9. В разведцентре Перло сообщили, что пароль от этой двери состоит из различных цифр и симметричен относительно центральной кнопки терминала (это единственное, что удалось узнать про секретную базу).

У Перло есть тепловой датчик, воспользовавшись которым, он узнал, на какие клавиши нажимал вошедший сотрудник. Теперь, располагая такой ценной информацией суперагент хочет проверить, на самом ли деле пароль, введенный сотрудником, является симметричным относительно центра терминала. Ведь, в противном случае, Перло придется перебрать все возможные комбинации набранных цифр.

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    char n;
    vector<char> a(9);
    for(int i = 0; i < 9; ++i){
        cin >> a[i];
    }
    if(a[0] == a[8] && a[1] == a[7] && a[2] == a[6] && a[3] == a[5])
        cout << "YES";
    else
        cout << "NO";
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться