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

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

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

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





Сообщение: 14
ссылка на сообщение  Отправлено: 20.05.19 19:33. Заголовок: Вопрос по поводу 79 номера 27 задания


Не могли бы вы подробнее рассказать алгоритм подсчета троек, немного не понимаю.

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







Сообщение: 70
ссылка на сообщение  Отправлено: 21.05.19 06:30. Заголовок: Напишу на Python, на..


Напишу на Python, на Pascal сами переведёте
На 2 балла
 n=int(input()) 
a=[]
for i in range(n):
a.append(int(input()))
count=0
for i in range(n-2):
for j in range(i+1,n-1):
for k in range(j+1,n):
if (a[i ]+a[j]+a[k])%12==0:
count+=1
print(count)


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





Сообщение: 16
ссылка на сообщение  Отправлено: 21.05.19 06:45. Заголовок: На 2 балла , понятно..


На 2 балла , понятно. А на 4 ?

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





Сообщение: 71
ссылка на сообщение  Отправлено: 21.05.19 06:45. Заголовок: На 4 балла n=int(inp..


На 4 балла
 n=int(input()) 
mods12=[0,0,0,0,0,0,0,0,0,0,0,0]
a=0
for i in range(n):
a=int(input())
mods12[a%12]+=1
count=0
for i in range(12):
for j in range(i,12):
for k in range(j,12):
if (i+j+k)%12==0:
if i==j==k: count+=mods12[i ]*(mods12[i ]-1)*(mods12[i ]-2)/6
elif i==j: count+= mods12[i ]*(mods12[i ]-1)/2*mods12[k]
elif j==k: count+= mods12[j]*(mods12[j]-1)/2*mods12[i ]
elif i==k: count+= mods12[i ]*(mods12[i ]-1)/2*mods12[j]
else: count+=mods12[i ]*mods12[j]*mods12[k]
print(count)


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





Сообщение: 17
ссылка на сообщение  Отправлено: 21.05.19 06:45. Заголовок: Извините, не увидел...


Извините, не увидел. Спасибо

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

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