Предмет: Информатика, автор: ZONTEX

Помогите Срочно!!!
Задача 3: Конструктор
Сереже на первое сентября подарили магнитный конструктор, состоящий из брусков разной длины, которые могут соединяться концами друг с другом. В подарочном наборе все бруски уложены в порядке неубывания длины, причем бруски могут иметь одинаковую длину — это очень важно для Серёжи, потому что он будет собирать из брусков равносторонние треугольники для своего большого проекта. Для этого проекта Серёже нужно очень много деталей такой формы, и он хочет понять, сколько всего возможно собрать равносторонних треугольников из конструктора для последующего их одновременного использования в проекте. Размеры треугольников могут быть различными, но все они должны быть равносторонними. Определите, какое максимальное количество равносторонних треугольников можно собрать из конструктора (брусок, использованный в одном треугольнике, уже не может быть использован в другом).

Входные данные
В первой строке входных данных дано целое число n — количество брусков (1 ≤ n ≤ 105). В следующих n строках даны длины брусков конструктора — целые числа от 1 до 109 по одному в строке. Числа даны в неубывающем порядке.

Выходные данные
Требуется вывести одно целое число — максимально возможное число равносторонних треугольников.

Система оценки
Решения, правильно работающие при n ≤ 100, будут оцениваться в 50 баллов.

Примеры
Ввод

Вывод

Пояснение

6
1
1
1
1
2
2

1

Можно составить один треугольник из трёх брусков длины 1. Остались бруски длиной 1, 2, 2, из которых нельзя составить равносторонний треугольник.

6
1
1
3
3
5
5

0

Нет трёх брусков равной длины, поэтому ни одного равностороннего треугольника составить нельзя.

Ответы

Автор ответа: nikitademerza
37

#python3

n = int(input())

n_triangles = 0

num = 1

len = 0

for i in range(n):

   l = int(input())

   if len == l:

       num+=1

       if num==3:

           n_triangles+=1

           num = 0

   else:

       num = 1

       len = l

print(n_triangles)


zahvate2006: поздно
tamarakirkinadze: У вас работает? У меня нет
Похожие вопросы
Предмет: Черчение, автор: Nusho3333
Предмет: Русский язык, автор: Аноним
Срочно надо!!! Спишите текст. Раскройте скобки, вставьте пропущенные буквы и знаки препинания: Что такое амплуа?
(В)продолжени... XVII века одним из основных принципов иску(с,сс)тва стал принц..п амплуа. Каждый актёр выб..рал для себя пределё(н,нн)ый тип ролей и следовал ему (в)течени.. жизни... . Существовали амплуа злодея простака влюблё(н,нн)ого ра(с,сс)удительного человека и т.д. Актёры вырабат..вали особые пр..ёмы изобр...тали специальные жесты манеру говорить пр..дум..вали отл...чительную деталь костюма.
Против амплуа всегда выступали деятели театра которые ратовали за обн..вление иску(с,сс)тва сцены. Они справедливо сч..тали что нет од..наковых злодеев влюблё(н,нн)ых служанок и (в)следстви... этого амплуа следует отм..нить. (На)протяжени.. XX века это понятие уже почти (не)употреблялось.Однако и сейчас можно видеть, например, такие об..явления:"Театр ищет актёра на роль отр..цательных п..рсонажей".
Старый принц..п оказался живуч(?).