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

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

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

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





Сообщение: 39
ссылка на сообщение  Отправлено: 05.10.23 20:56. Заголовок: Задача 6898 (14-442) Ошибка


(№ 6898) *(П. Финкель) Операнды арифметического выражения записаны в системе счисления с различными основаниями:
2xx371 + 48x473 + 7x6578 – 3xy981
В записи чисел x и y обозначают неизвестные цифры из алфавита соответствующей системы счисления. Определите все пары (x, y), при которых значение данного арифметического выражения положительно и кратно 1234. В ответе запишите сумму всех найденных значений x и y.

В решении, которое от автора есть ошибки (будут обозначены красным)

# Автор: П. Финкель 

s=0
for x in range(72):
for y in range(82):
l=[]
a=2*71**3+x*71**2+x*71**2+3
b=4*73**3+8*73**2+x*73+4
c=7*78**3+x*78**2+6*78+5
d=3*81**3+x*81**2+y*81+9
t=a+b+c-d

if t%1234==0 and t>0:
print(x,y,t,' = ',l)
s+=x+y
print(s)


должно быть
s=0 
for x in range(71):
for y in range(81):
a=2*71**3+x*71**2+x*71+3
b=4*73**3+8*73**2+x*73+4
c=7*78**3+x*78**2+6*78+5
d=3*81**3+x*81**2+y*81+9
t=a+b+c-d

if t%1234==0 and t>0:
s+=x+y
print(s)


Ответ: 195

В задаче 6897 (14-441) похожие ошибки в диапазонах, но на результат не влияют.

Программа делает, не то что хочет программист, а то что он ей приказал делать. Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 2 [только новые]





Не зарегистрирован
ссылка на сообщение  Отправлено: 17.10.23 10:41. Заголовок: В 441 тоже неверный ..


В 441 тоже неверный ответ: там одно из чисел начинается с X, а авторский ответ не учитывает, что X не может быть равен 0.

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





Сообщение: 48
ссылка на сообщение  Отправлено: 27.10.23 11:06. Заголовок: 14


гость1710 в задаче условие x>0

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

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