![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
IwantToBeProgrammer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
Дана квадратная матрица X размером 10*10. К ней 3 раза подряд применяется приведённый ниже алгоритм по вариантам F,D,B соответственно. Каким должен быть пропущенный фрагмент чтобы однократное применение алгоритма к матрице дало тот же результат?
нач n=10 нц для i от 1 до n нц для j от 1 до n Y[i;j]=X[i;j] кц кц нц для i от 1 до n нц для j от 1 до n X[i;j]=Y[?] кц кц кон F: [j, n+1-i] ; D: [j,i] ; B: [n+1-i, j] Соответственно варианты ответов: G: [n+1-j, i] H: [i, j] E: [n+1-i,n+1-j] F: [j, n+1-i] A: [n+1-j, n+1-i] Предполагаемое решение: разберём аналогичную матрицу 3*3 (123/456/789) Применяя F получаем 369/258/147 После этого D: 789/456/123 И наконец B: 123/456/789 Соответствено однократный результтат будет и после варианта H(оригинал) Но почему же тогда правильный вариант ответа E????? Как же так?????? |
|||
|
||||
JackYF |
|
||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
по-моему, ты применяешь эти алгоритмы по разу, а не по три, пока чисто логически... |
||||
|
|||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 5 Всего: 401 |
Насколько я понял, каждый по разу и надо, три - это в сумме...
А вот как после D (типа транспонирование) семерка из позиции [3,3] перекочевала в [1,1] - для меня загадка, либо я тормоз... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
IwantToBeProgrammer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
поясню как решал:
F - поворот на 90 град. против часовой стрелки => 369/258/147 D - зеркальное отражение от главной диагонали => 789/456/123 B - зеркальное отражение от горизонтали => 123/456/789 получаемто оригинал. ответ указан неверно по мнению системы ответов, которая не раз подводила. в этом весь вопрос так или не так (оригинал или нет в итоге) а-то до момента когда всё это будет необходимо осталось чуть более суток(( |
|||
|
||||
Nite |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 10.7.2007 Репутация: нет Всего: нет |
По-моему, транспонирование относительно главной диагонали приведет к 369/258/147 => 321/654/987. Соответственно третий шаг будет => 987/654/321. Так что правильный ответ действительно Е.
|
|||
|
||||
IwantToBeProgrammer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
Прошу прощения за мою грубейшую ошибку) я перепутал главную и побочную диагональ в массиве.
так что пасибо, тему можно закрывать) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |