|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Pascal. Подстановки. Срочно.
С клавиатуры вводится натуральное число n, а затем подстановка n-го порядка. Напишите, программу которая записывает эту подстановку в каноническом виде.
Входные данные: 5 2 1 4 5 3 4 2 1 5 3 Выходные данные: 1 2 3 4 5 2 4 3 1 5 Подскажите алгоритм для записи подстановки в каноническом виде. Или просто скажите как это осуществить. |
#2
|
||||
|
||||
Цитата:
2 1 4 5 3 в порядке возрастания чисел. |
#3
|
||||
|
||||
не.. там не достаточно просто сотирнуть 1-ю строку.. там нужно какие-то матричные преобразования сделать. к сожалению забыл уже (вроде материал 2 курса универа)
|
#4
|
||||
|
||||
Нет.
Достаточно. Кстати у него на выходе и показан результат. |
#5
|
||||
|
||||
Цитата:
дк в том то и дело что результаты с твоими результатами не сходятся |
#6
|
||||
|
||||
Цитата:
вход: 2 1 4 5 3 4 2 1 5 3 Берем 1/2 1 2 Берем 2/4 12 24 берем 3/3 123 243 берем 4/1 1234 2431 берем 5/5 12345 24315 Сравниваем: Выходные данные: 1 2 3 4 5 2 4 3 1 5 |
#7
|
||||
|
||||
вот это магия т.к. магия.
Если честно думал там намного сложней будет))) |
#8
|
||||
|
||||
если:
вход: a: 2 1 4 5 3 b: 4 2 1 5 3 Выходные данные: #: 1 2 3 4 5 c: 2 4 3 1 5 То задача решается так: PHP код:
Последний раз редактировалось Konrad, 05.04.2011 в 22:55. |