На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Не зарегистрирован
ссылка на сообщение  Отправлено: 12.10.20 16:24. Заголовок: Комбинаторика задание 10 (теперь 8) №157


157) Сколько существует чисел, делящихся на 5, десятичная запись которых содержит 6 цифр, причём все цифры различны и никакие две чётные и две нечётные цифры не стоят рядом. У меня получается 1200, если заканчивается нулем, то 3*3*4*4*5*1, а оканчивается пятеркой 2*3*4*4*5*1, что-то не учитываю?

Спасибо: 0 
Цитата Ответить
Ответов - 9 [только новые]







Сообщение: 332
ссылка на сообщение  Отправлено: 12.10.20 18:55. Заголовок: Ответ


Здравствуйте, Vin!

НЧНЧНЧ (последняя 0):
544331 = 720

ЧНЧНЧН (последняя 5):
444331 = 576 (первая цифра числа не может быть 0)

720 + 576 = 1296

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 17.10.20 18:13. Заголовок: спасибо, расставляла..


спасибо, расставляла с конца(

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 23.10.20 19:04. Заголовок: здравствуйте. Игорь..


здравствуйте.
Игорь составляет 8-буквенные коды из букв И, Г, О, Р, Ь. Буквы О и Ь
должны встречаться в коде ровно по одному разу, при этом буква Ь не может
стоять на первом месте. Остальные допустимые буквы могут встречаться
произвольное количество раз или не встречаться совсем. Сколько различных
кодов может составить Игорь?
правильно ли решение?
буква О 8 раз, буква Ь 7 вариантов. Остальные буквы 3^6=729 Итого 729*(8+7)=10935
Заранее благодарю.

Спасибо: 0 
Цитата Ответить





Сообщение: 295
ссылка на сообщение  Отправлено: 24.10.20 07:30. Заголовок: Я бы сказал 7*7*3^6 ..


Я бы сказал 7*7*3^6 = 35721

Discussio mater veritas est Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 24.10.20 09:59. Заголовок: Спасибо




Спасибо: 0 
Цитата Ответить





Сообщение: 35
ссылка на сообщение  Отправлено: 31.01.21 19:06. Заголовок: Кто-нибудь пробовал эту задачу запрограммировать???


Vin пишет:

 цитата:
157) Сколько существует чисел, делящихся на 5, десятичная запись которых содержит 6 цифр, причём все цифры различны и никакие две чётные и две нечётные цифры не стоят рядом. У меня получается 1200, если заканчивается нулем, то 3*3*4*4*5*1, а оканчивается пятеркой 2*3*4*4*5*1, что-то не учитываю?



Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 2379
ссылка на сообщение  Отправлено: 31.01.21 20:05. Заголовок: timsc1 пишет: Кто-н..


timsc1 пишет:
 цитата:
Кто-нибудь пробовал эту задачу запрограммировать???

 def valid(x): 
x = str(x)
even = "02468"
odd = "13579"
for i in range(len(x)-1):
if x.count(x[ i]) > 1:
return False
if (x[ i] in even and x[i+1] in even) or \
(x[ i] in odd and x[i+1] in odd):
return False
return True

count = 0
for x in range(100000, 1000000, 5):
if valid(x):
count += 1

print(count)


___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 359
ссылка на сообщение  Отправлено: 31.01.21 20:35. Заголовок: Еще один похожий вариант решения


 
n=['1','3','5','7','9']
c=['0','2','4','6','8']

count=0
for i in range(100000,1000000):
x=str(i)
if len(set(x))==6 and i % 5 == 0 and \
(x[0] in n and x[2] in n and x[4] in n and x[1] in c and x[3] in c and x[5] in c \
or x[0] in c and x[2] in c and x[4] in c and x[1] in n and x[3] in n and x[5] in n):
count+=1
print(count)


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 36
ссылка на сообщение  Отправлено: 31.01.21 22:01. Заголовок: Поляков polyakovss С..


Поляков polyakovss Спасибо огромное! Дай вам БОГ здоровья!

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 483
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет