Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2013, 10:44   #1
rororo
 
Регистрация: 21.12.2012
Сообщений: 9
По умолчанию Усложняюсь решить

Перестановкой из Н элементов называется упорядоченный набор из Н различных чисел от 1 до Н. Количество всех перестановок из Н элементов равно Н!=1*2*3..*н. тРЕБУЕТСЯ НАЙТИ НОМЕР ЗАДАННОЙ ПЕРЕСТНОВКИ
В ЛЕКСИГРАФИЧЕСКОМ ПОРЯДКЕ. нАПРИМЕР ДЛЯ н=3 лексикогрфический порядок перестановок будет выглядеть так (1,2,3) (1,3,2) (2,1,3) (2,3,1) (3,1,2) (3,2,1)
таким образом перестановка (3,1,2) имеет номер 5 в этой последовательности.

Формат входного

В первой строке файла записано число Н- количество элементов в перестановке. Во второй строке даны Н чисел- элементы данной перестановки.

В выходной файл вывести номер этой данной перестановки. Например дается 3,1,2 а он в последовательности 5-й значит вывести 5. Помогите срочн!!! плиззззз заранее спасибо
rororo вне форума Ответить с цитированием
Старый 08.01.2013, 11:07   #2
rororo
 
Регистрация: 21.12.2012
Сообщений: 9
По умолчанию

Вот еще одна задача.
Вы стоите в очереди на кассу магазина. Так как сейчас обеденное время. пока работат только первая касса. Всего в очереди Н человек. включая вас. и вы - последний.
Каждый человек расплачивается на касее за 1 минуту и уходит из магазина. Также каждые М минут с обеда возвращается очередной кассир и открывает следующую кассу. Когда открывается i-я касса часть людей из конца очереди в (i-1)-ю кассу в том же порядке переходит в очередь в i-ю кассу. Причем если количество людей в (i-1)-й кассе было К то количество людей которое перейдет в i-ю кассу равно целой части от К/2. Например если в момент открытия 4-й кассы в 3-й было 5 человек то в 4-ю кассу перейдет 2 человека, если было 6 человек то перейдет 3 человека, если 7 то 3 и.т.д.
Переход из одной очереди в другую происхиодит мгновенно.
Определите через сколько минут вы сможете уйти из магазинеа.

Входной файл содержит два целых числа Н и М. разделенных пробелом.

Выведите одно целое числочерез сколько минут вы можете уйти из магазина
rororo вне форума Ответить с цитированием
Старый 08.01.2013, 19:47   #3
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

  1. Наработки где?
  2. Одна задача — одна тема.

Тема будет скорее всего закрыта.
hon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
решить qweeryy Паскаль, Turbo Pascal, PascalABC.NET 2 20.11.2012 21:12
решить 3 задачи Baha_30 Паскаль, Turbo Pascal, PascalABC.NET 3 25.04.2012 17:29
задача-решить volkonskaya Паскаль, Turbo Pascal, PascalABC.NET 1 25.04.2012 02:24
решить на С# ДмитрийЕКБ Фриланс 3 08.12.2011 18:25
Решить уравнение : используя схему горнера решить с меньшим количеством умножений! Rusl92 Помощь студентам 1 06.09.2009 23:24