ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1510. Порядок

time limit
Послано axel 2 ноя 2008 21:01
#include<iostream>
#include<stack>
using namespace std;
stack < int > s;
int n,s1;
int main()
{
    scanf("%d",&n);
    while(n!=0)
    {                scanf("%d",&s1);
                    if(s.empty())s.push(s1);
                    else
                    {
                        if(s1==s.top())s.push(s1);
                        else if(!s.empty()) s.pop();
                    }
                    n--;
    }
    printf("%d\n",s.top());
     return 0;
}