В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Виолетик5
Виолетик5
25.09.2021 23:28 •  Информатика

Козак Вус та коло Нещодавно Козак Вус знайшов чарівне коло! По ньому розташованоп вершин, так що вершини я та я+1 - сусідні для 1≤я<п. Також вершини з номерами1 та п- сусідні. Кожна вершина має своє значенняа
я
Взаимодействие с другими людьми
.

Козак Вус почав робити наступления дії с этим колом. Він вибрав числох. Якщо вершиния та j сусідні та а
я
Взаимодействие с другими людьми
знак равноа
j
Взаимодействие с другими людьми
знак равноИкс, то він розріза коло по узі, що сполуча і дві вершини. Иными словами, він робить розріз між двома сусідніми вершинами, значеннях яких рівніИкс.

Чи можна вибрати так число х, щоб Козак Вус зробив принаймні два розрізи?

Вхідні дані
Перший рядок соответствует одному целому числу п (2≤п≤5 0) - кількість вершин на колі.

Другий рядок містить п цілих чисел а
1
Взаимодействие с другими людьми

2
Взаимодействие с другими людьми
,…,а
п
Взаимодействие с другими людьми
(1≤а
я
Взаимодействие с другими людьми
≤5 0) - масив а.

Вхідні дані
Перший рядок соответствует одному целому числу п (2≤п≤5 0) - кількість вершин на колі.

Другий рядок містить п цілих чисел а
1
Взаимодействие с другими людьми

2
Взаимодействие с другими людьми
,…,а
п
Взаимодействие с другими людьми
(1≤а
я
Взаимодействие с другими людьми
≤5 0) - масив а.

Виведіть « Yes», якщо можливо обрати таке числоИкс, що Козак Вус зробить хоча б два розрізи, оценить виведіть « No».

Показать ответ
Ответ:
kseniaksu1
kseniaksu1
08.01.2021 19:30

a = int(input())

b = [int(i) for i in input().split()]

for i in set(b):

   count = 0

   for j in range(a):

       if b[j] == b[j-1]== i:

           count+=1

       if count == 2:

           break

   if count == 2:

       print('Yes')

       break

else: print('No')

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота