немного олимпиадная задача, на проверку [] и ()

Тема в разделе "C/C++/C#", создана пользователем m4igor, 27 ноя 2010.

  1. m4igor

    m4igor Гость

    Попалась мне тут задача интересная, пока не знаю в каком направлении думать.
    Определены две математических операции () []
    само выражение записано в виде строки например "(([()])"

    нужно проверить, корректна ли эта записать,

    например:

    []() - правильно

    (()[]) - правильно

    (([()]) - неправильно

    ([)] - неправильно

    ([([][](] - неправильно

    ]() - неправильно

    и т.д.

    условие я плохо объяснил, но суть я думаю по примерам ясна

    Просто интересно вообще в каком направлении думать.
     
  2. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
Загрузка...

Поделиться этой страницей