![]() |
![]() |
maksimla |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 324 Пол: Мужской Реальное имя: maksim Репутация: ![]() ![]() ![]() |
Задачка
Дано 100 карточек выложенные в строку. На каждой карточке написано по одной цифре. Можно или нельзя выложить так карточки чтобы не одно число не было на том же самом месте? Надо найдите хотя бы один вариант расположения карточек. Напишите решения идеи описание. Объясните задачку и как пишется эта идея. Или тут надо алгоритм написать? И еще будит ли перестановка засчитана если поменяем два одинаковых числа местами? Моя идея Проверить на одинаковые цифры рядом и их переместить одну на -1 позицию и потом заного проверить если есть еще такие числа и потом все числа сдвинуть влево на одну позицию. -------------------- Учусь первый год на программиста в колледже. Учусь на втором курсе в школе программирования при научно-исследовательском институте математики и информатики.
|
![]() ![]() |
maksimla |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 324 Пол: Мужской Реальное имя: maksim Репутация: ![]() ![]() ![]() |
все ровно не очень понятно я так понимаю так
берем этот массив 2 4 3 3 2 0 2 5 0 и строчку for i:= 1 to n do Inc(Cards[Ini[i]]); и получается у меня так Код i:=1 ini[i]:=2; cards[2]; inc(cards[3]); i:=2; ini[i];=4; cards[4]; inc(cards[5]); i:=3; ini[3]; cards[3]; inc(cards[4]); i:=4; ini[3]; cards[3]; inc(cards[4]); ну и так далее а где 1+1 не вижу или не понел и как если потом выводить for i:= 0 to m do write(Cards[i],' '); writeln; должно 0 выводить постоянно но так не выводит не понимаю но for i:= 0 to m do Cards[i]:= 0; тут 0 и поэтому for i:= 1 to n do Inc(Cards[Ini[i]]); тут как то выходит что нетолько так i:=3; ini[3]; cards[3]; inc(cards[4]); i:=4; ini[3]; cards[3]; inc(cards[4]); но еще изменяемся с 0 на 1 и так большей если есть как то так странно я вы до этого недодумалсябы Сообщение отредактировано: maksimla - 10.10.2009 14:26 -------------------- Учусь первый год на программиста в колледже. Учусь на втором курсе в школе программирования при научно-исследовательском институте математики и информатики.
|
![]() ![]() |
![]() |
Текстовая версия | 10.08.2025 16:44 |