|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.11.2013, 13:08 | #11 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
в строке 0 -3 5 1 нет повторяющихся элементов. Она идёт первая. Тут двухсмысленностей (неопределённостей) нет. а вот дальше хуже. в строке 6 -8 1 1 два повторяющихся элемента ( 1 и 1) в строке -2 0 4 0 два повторяющихся элемента ( 0 и 0) на основании чего Вы поместили строку 6 -8 1 1 раньше, чем строку -2 0 4 0 ?! дело в том, что раз в вашем задании не уточнено, как должны сортироваться строки, содержащие одинаковое количество повторяющихся элементов, то Вы не вправе утверждать, что матрица 0 -3 5 1 6 -8 1 1 -2 0 4 0 является корректным результатом, а матрица 0 -3 5 1 -2 0 4 0 6 -8 1 1 не является. андерстенд?! |
|
25.11.2013, 13:16 | #12 |
Пользователь
Регистрация: 24.11.2013
Сообщений: 29
|
Компьютер вставляет данные в мою программу и сравнивает с ответом который есть у него. Если они точно не совпадают он пишет неверно и мне задачу не засчитывают.
В этом то и проблема. nikmoon я привёл 2 примера матрицы и что должно из них получится. Мне нужно понять по какому принципу сортируется что строки меняются в таком порядке... Код по идее я могу и сам написать. До меня не доходит ответ на вопрос КАК? |
25.11.2013, 13:22 | #13 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
В моем коде кстати ошибка в сортировке, но ответа, который нужен все равно не получится.
Ищу решение. |
25.11.2013, 13:27 | #14 |
Пользователь
Регистрация: 24.11.2013
Сообщений: 29
|
Serge_Bliznykov
Оба результата верны с точки зрения задания. Но проблема которую я описал в самом начале такая, что код вводишь и проверяет его машина и она сверяет со своим. И приходится учитывать что верна матрица 0 -3 5 1 6 -8 1 1 -2 0 4 0 Но есть ещё тест 1 где матрица ещё более запутанная Пример входных данных: 4 5 -5 6 0 -1 -5 -1 1 0 -5 0 -5 0 4 1 1 -1 -5 0 -5 -5 Пример выходных данных: -1 1 0 -5 0 -5 0 4 1 1 -5 6 0 -1 -5 -1 -5 0 -5 -5 3 И мне как раз интересно на каком основании машина считает верной именно такую последовательность. |
25.11.2013, 13:43 | #15 |
Форумчанин
Регистрация: 12.12.2010
Сообщений: 205
|
Попробуй еще раз:
Код:
|
25.11.2013, 13:50 | #16 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
Подогнал я те алгоритм. дальше маты...
Код:
|
25.11.2013, 13:51 | #17 |
Пользователь
Регистрация: 24.11.2013
Сообщений: 29
|
Baburek тест 1 не проходит т.е. не получается
входные 4 5 -5 6 0 -1 -5 -1 1 0 -5 0 -5 0 4 1 1 -1 -5 0 -5 -5 программа выдаёт -5 0 4 1 1 -1 1 0 -5 0 -5 6 0 -1 -5 -1 -5 0 -5 -5 должно быть -1 1 0 -5 0 -5 0 4 1 1 -5 6 0 -1 -5 -1 -5 0 -5 -5 любой другой ответ просто не принимает, пишет неправильный ответ. Я конечно подойду к преподу, но дядя весьма строгий и может обидится если сказать что его программа проверки немножко неверна) Я прямо вижу как он меня посылает... думать лучше) Я с 8 утра сегодня непрерывно пробую разные способы... если первая верно то тест 2 не проходит и наоборот... |
25.11.2013, 13:54 | #18 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
Я проверил оба твои набора. Выдает то, что надо.
Вставь в том месте, где надо сортировать. И ваще, ппц, дожили, подгоняем алгоритм под ответ ))) |
25.11.2013, 13:57 | #19 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Поэтому нужно или менять процедуру тестирования (она должна проверять, что строки результирующей матрицы соотвествуют заданным условиям, а не тупо сравнивать числа построчно ответ==образец ответа), либо менять условия задачи, нужно в них чётко прописать, как должны сортироваться строки, если элементы у них совпали. я на вашем месте обратился бы к преподавателю с жалобой на некорректную проверку задачи. |
|
25.11.2013, 13:58 | #20 |
Пользователь
Регистрация: 24.11.2013
Сообщений: 29
|
Serge_Bliznykov ой я с тобой полностью согласен, но сказать такое магистру у которого экзамен и впереди 2 года ещё учится... Надо бы как то не обидеть)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Укажите ошибку С++ | ELaX | Помощь студентам | 8 | 25.11.2013 13:13 |
Укажите ошибку | bad9 | Помощь студентам | 3 | 11.06.2012 03:23 |
укажите на ошибку | маГГ85 | JavaScript, Ajax | 2 | 23.02.2012 13:15 |
Укажите на ошибку. | Wh15per | Общие вопросы C/C++ | 2 | 27.12.2011 20:02 |
Укажите ошибку | kerbeross | PHP | 7 | 25.08.2009 21:47 |