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

Обсуждение задачи 1062. Триатлон

WA #8
Послано Ezrah 23 авг 2011 01:53
Does anybody know what #8 test looks like? I'm sure my solution is right, but I can't pass this test.
Here it is:
#include <iostream>

int n;
int m[100][3];

int main() {
    std::cin >> n;
    for (int i = 0; i < n; ++i) {
        std::cin >> m[i][0] >> m[i][1] >> m[i][2];
    }

    for (int i = 0; i < n; ++i) {
        bool found = false;
        for (int j = 0; j < n; ++j) {
            if (j == i) continue;
            if (m[i][0] <= m[j][0] &&
                    m[i][1] <= m[j][1] &&
                    m[i][2] <= m[j][2]) {
                found = true;
                break;
            }
        }
        std::cout << (found? "No" : "Yes") << std::endl;
    }
    return 0;
}
Re: WA #8
Послано daftcoder [Yaroslavl SU] 23 авг 2011 11:56
This test could be like
4
501 501 501
500 10000 10000
10000 500 10000
10000 10000 500

Seems the correct answer is
No
Yes
Yes
Yes
Re: WA #8
Послано Ezrah 24 авг 2011 16:36
daftcoder [Yaroslavl SU] писал(a) 23 августа 2011 11:56
This test could be like
4
501 501 501
500 10000 10000
10000 500 10000
10000 10000 500

Seems the correct answer is
No
Yes
Yes
Yes

Thank you, great test! I could not even imagine such a case.