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

Обсуждение задачи 1964. Китайский язык

Darwin's Grove WA #13. Dear Author, please comment [4] // Задача 1964. Китайский язык 24 фев 2014 14:43
            long min = n;
            for (int i = 0; i < k; i++)
                for (int j = i + 1; j < k; j++) {
                    long diff = (data[i] + data[j] - n);
                    if (diff < min)
                        min = diff;
                }
            Console.WriteLine(min < 0 ? 0 : min);
Darwin's Grove Re: WA #13. Dear Author, please comment [3] // Задача 1964. Китайский язык 24 фев 2014 15:06
Sorry, it's my fault. This case find Max, not Min.
Oleksandr Ushkalenko Re: WA #13. Dear Author, please comment [2] // Задача 1964. Китайский язык 28 янв 2015 00:18
Does you algorithm work (with your last changes)?
Paul Komarnytskyy Re: WA #13. Dear Author, please comment [1] // Задача 1964. Китайский язык 21 июн 2015 18:21
It probably shouldn't (if I am correct)

Consider the following
3 3
2 2 2
The answer, program will give you in this case is 1

But i can easily prove it is wrong:

First man speaks dialects 1 and 2
Second one speaks dialects 2 and 3
The third speaks dialects 3 and 1

Therefore there is nobody, who can speak all three dialects
you help a lot,thank you