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

Обсуждение задачи 1121. Филиалы

to get accepted
Послано Paul Diac 31 окт 2004 23:41
    To get AC you should not make the sum of all the types of nearest brangches but the "or" in pascal and "|" in c++. examle:
1+5+2=8 but you get WA
1|5|2=7 in c++ to get AC
1 or 5 or 2 =7 in pascal to get AC
    I don't know why, but this is the way to get accepted. Can anyone explain why? (the problem text seems ambiguos to me).
Re: to get accepted
Послано Roman Lipovsky 1 ноя 2004 12:14
You must find sum of (!) different branches for each cross-road.

In your test:
1 = 1
2 = 2
5 = 1+4

So, there are 3 different branches(1,2,4) and sum = 7
Re: to get accepted
Послано AlexF 26 июл 2006 23:33
Thanks a lot! To use or is more simple then solve that problem without it! )