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

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

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

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





Сообщение: 18
ссылка на сообщение  Отправлено: 20.09.23 16:14. Заголовок: 6768 не верный ответ


Здравствуйте, на мой взгляд у всех трех ответ неверный. Вот, например, 14 никак не может быть выигрышем для Вани после любого хода Пети: 14 - Петя сходит +1 и получит 15, а Ваня даже если умножит на 3, то получит лишь 45, а значит, не выиграет... Как вариант решение кодом
 
def f(s,x):
if s>=59 and x==2:
return 1
if s>=59 and not(x==2):
return 0
if s<=59 and (x==1):
return f(s+1,x+1) or f(s+4,x+1) or f(s*3,x+1)
if s<=59 and (x==0):
return f(s+1,x+1) and f(s+4,x+1) and f(s*3,x+1)
for s in range(1,59):
if f(s,0)==1:
print(s)


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





Сообщение: 3
ссылка на сообщение  Отправлено: 04.10.23 13:14. Заголовок: 6768


Здравствуйте! У меня тоже не получаются такие ответы. Ответы 19)19, 20)15,18 21) 14

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



Сообщение: 6
ссылка на сообщение  Отправлено: 13.10.23 12:26. Заголовок: поддерживаю..


поддерживаю

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





Сообщение: 184
ссылка на сообщение  Отправлено: 07.12.23 12:02. Заголовок: #19 def f(n): re..


не поддерживаю.
У меня сошелся ответ.

#19 - надо найти минимальное значение - ответ 19 (19--> 20 --> 60)
 
def f(n): return n+1, n+4,n*3
gp = {c for c in range(150)}
sp={c for c in gp if c in range(1,59)}
wp={c for c in gp if c>=59}
lp=set()

v={c for c in gp if any(t in wp for t in f(c))}; sp -= v; gp -= v; lp |= v
v={c for c in sp if all(t in lp for t in f(c))};print(sorted(v)) ; sp -= v; gp -= v; wp |= v


#20 - надо найти 2 минимальных значения -
ответ 15 (15 --> 19 --> (20,23,57)--> (60,66,171)
ответ 18 (18 --> 19 --> (20,23,57)--> (60,66,171)
 
def f(n): return n+1, n+4,n*3
gp = {c for c in range(150)}
sp={c for c in gp if c in range(1,59)}
wp={c for c in gp if c>=59}
lp=set()

v={c for c in gp if any(t in wp for t in f(c))}; sp -= v; gp -= v; lp |= v
v={c for c in gp if all(t in lp for t in f(c))};print(sorted(v)) ; sp -= v; gp -= v; wp |= v
v={c for c in sp if any(t in wp for t in f(c))};print(sorted(v)) ; sp -= v; gp -= v; lp |= v


#21 - надо найти минимальное значение - ответ 14 (14--> (15,18,42) --> (19,19,126) --> ((20,23,60), (20,23,60), уже выиграл)
 
def f(n): return n+1, n+4,n*3
gp = {c for c in range(150)}
sp={c for c in gp if c in range(1,59)}
wp={c for c in gp if c>=59}
lp=set()

v={c for c in gp if any(t in wp for t in f(c))}; sp -= v; gp -= v; lp |= v
v={c for c in gp if all(t in lp for t in f(c))};print(sorted(v)) ; sp -= v; gp -= v; wp |= v
v={c for c in gp if any(t in wp for t in f(c))};print(sorted(v)) ; sp -= v; gp -= v; lp |= v
v={c for c in sp if all(t in lp for t in f(c))};print(sorted(v)) ; sp -= v; gp -= v; wp |= v


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

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