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

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.

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

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



Сообщение: 1
ссылка на сообщение  Отправлено: 17.11.20 21:09. Заголовок: з.103


Здравствуйте! Подскажите, пожалуйста, правильный алгоритм решения новых задач, например з.103 из ЕГЭ-23. Все путается и каждый раз ответ разный. Заранее большое спасибо.

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





Не зарегистрирован
ссылка на сообщение  Отправлено: Вчера 02:16. Заголовок: Если не трудно - выл..


Если не трудно - выложите кто-нибудь код для задач 103-107, в которых есть привязка на кол-во команд, на python или pascal, а то java какая-то мутная.

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



Не зарегистрирован
ссылка на сообщение  Отправлено: Сегодня 00:14. Заголовок: Если не трудно - вы..



 цитата:

Если не трудно - выложите кто-нибудь код для задач 103-107, в которых есть привязка на кол-во команд, на python или pascal, а то java какая-то мутная.



#103.Сколько существует программ, состоящих из 6 команд, для которых при исходном числе 1 результатом является число 20?
n = 1
a = []
b = []
#первое действие
a.append(n+1)
a.append(n+2)
a.append(n*2)
#действий на одно меньше
for k in range(5):
n = len(a)
for i in range(n):
a.append(a[0]+1)
a.append(a[0]+2)
a.append(a[0]*2)
a.remove(a[0]) #удаляем оригинал после всех действий
print(a.count(20))

сбор всех результатов в массив и подсчёт в нём 20.


если нужно подсчитать количество различных элементов, можно создать второй массив из неповторяющихся эл-ов первого:
for i in a:
if i not in b:
b.append(i)

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



Не зарегистрирован
ссылка на сообщение  Отправлено: 20.11.20 22:27. Заголовок: Дополнение


Возможно кому-нибудь полный список программ поможет дойти до решения

1 → 2 → 3 → 4 → 5 → 10 → 20
1 → 2 → 3 → 4 → 8 → 10 → 20
1 → 2 → 3 → 6 → 8 → 10 → 20
1 → 2 → 4 → 6 → 8 → 10 → 20
1 → 2 → 4 → 8 → 9 → 10 → 20
1 → 2 → 4 → 8 → 9 → 18 → 20
1 → 2 → 4 → 8 → 16 → 18 → 20
1 → 2 → 4 → 6 → 8 → 10 → 20
1 → 2 → 4 → 8 → 9 → 10 → 20
1 → 2 → 4 → 8 → 9 → 18 → 20
1 → 2 → 4 → 8 → 16 → 18 → 20
1 → 3 → 4 → 6 → 8 → 10 → 20
1 → 3 → 4 → 8 → 9 → 10 → 20
1 → 3 → 4 → 8 → 9 → 18 → 20
1 → 3 → 4 → 8 → 16 → 18 → 20
1 → 3 → 5 → 6 → 8 → 10 → 20
1 → 3 → 5 → 7 → 8 → 10 → 20
1 → 3 → 5 → 7 → 9 → 10 → 20
1 → 3 → 5 → 7 → 9 → 18 → 20
1 → 3 → 6 → 7 → 8 → 10 → 20
1 → 3 → 6 → 7 → 9 → 10 → 20
1 → 3 → 6 → 7 → 9 → 18 → 20
1 → 3 → 6 → 8 → 9 → 10 → 20
1 → 3 → 6 → 8 → 9 → 18 → 20
1 → 3 → 6 → 8 → 16 → 18 → 20
1 → 2 → 3 → 4 → 5 → 10 → 20
1 → 2 → 3 → 4 → 8 → 10 → 20
1 → 2 → 3 → 6 → 8 → 10 → 20
1 → 2 → 4 → 6 → 8 → 10 → 20
1 → 2 → 4 → 8 → 9 → 10 → 20
1 → 2 → 4 → 8 → 9 → 18 → 20
1 → 2 → 4 → 8 → 16 → 18 → 20
1 → 2 → 4 → 6 → 8 → 10 → 20
1 → 2 → 4 → 8 → 9 → 10 → 20
1 → 2 → 4 → 8 → 9 → 18 → 20
1 → 2 → 4 → 8 → 16 → 18 → 20

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



Не зарегистрирован
ссылка на сообщение  Отправлено: 20.11.20 22:27. Заголовок: Решение на Java


В спешке набросал решение на Java. Может кому пригодится.

https://gist.github.com/mskorotkov/80342ce0794cd97dc1d5bd54967dfb22

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

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