d43irina
?>

Решить на с++ или на паскаль №924 симпатичный узор (время: 1 сек. память: 16 мб сложность: 20%) на днях иван у себя в прихожей выложил кафель, состоящий из квадратных черных и белых плиток. прихожая ивана имеет квадратную форму 4х4, вмещающую 16 плиток. теперь иван переживает, что узор из плиток, который у него получился, может быть не симпатичным. с точки зрения дизайна симпатичным узором считается тот, который не содержит в себе квадрата 2х2, состоящего из плиток одного цвета. примеры возможных узоров: симпатичные узоры: bwbw wbww bwwb bbwb wwbw wbww wwbb b b bwwb несимпатичные узоры: bbwb w bbwb w wwbw w bbwb w по заданному расположению плиток в прихожей ивана требуется определить: является ли выполненный узор симпатичным. входные данные входной файл input.txt содержит 4 строки по 4 символа «w» или «b» в каждой, описывающие узор из плиток. символ «w» обозначает плитку белого цвета, а «b» - черного. выходные данные в выходной файл output.txt выведите «yes», если узор является симпатичным и «no» в противном случае. примеры № input.txt output.txt 1 bwbw bbwb wwbb b 2 bbwb bbwb wwbw bbwb no

Информатика

Ответы

sonicegle
Объясняю свой алгоритм решения данного задания.
Берём и запихиваем все строки в двумерный чар массив.
Потом построчно сравниваем i-j элемент столбца с i+1-j. Если это одинаковые символы - мы прибавляем к счётчику +1.
Потом сравниваем i-j+1 и i+1-j+1, если они равны, то мы прибавляем +1 при условии того, что один из этих элементов равен одному из предыдущих
Ну а потом если наш счётчик составляет 2 - мы уже знаем что этот узор не симпатичный.
В противном же случае мы идём дальше до size-1. (в нашем случае size=4 поэтому 4-1=3)
Скриншот с результатом работы, скоростью и самим кодом прикрепил.
UPD:
Ещё можешь уменьшить кол-во итераций, во втором цикле в условии можно сделать strlen(a[i])-1
Решить на с++ или на паскаль №924 симпатичный узор (время: 1 сек. память: 16 мб сложность: 20%) на д
veronica1344

1)

После длительной работы за монитором компьютера, практически все отмечают симптомы усталости глаз, а иногда и следующее:

Дискомфорт в глазах и их раздражение.

Ощущение «песка».

Боль и жжение при моргании.

Подобную симптоматику, врачи называют «компьютерным зрительным синдромом». Достаточно часто, к нему присоединяется и «синдромом сухого глаза».

Подобные состояния, являются результатом усталости глазных мышц, пребывающих в постоянном напряжении, которое вызывает спазмы и боль. В норме человек моргает примерно каждые 5 секунд, что составляет не менее 11 тыс. раз за день. Но когда его взгляд сосредоточен на мониторе компьютера, веки смыкаются реже почти в 5 раз, ведь глаза приходится напрягать, чтобы видеть изображение через непрерывное мерцание экрана. Именно эту причину, врачи и называют в качестве основной ухудшающей зрение. Правда существуют и иные негативные факторы влияния, которые также стоит учитывать принимая меры по защите зрения от компьютера.

Почему компьютер портит зрение?

Перенапряжение глаз. Сравнивая печатное изображение с картинкой на экране сразу заметно, что в первом случае его составляют непрерывные линии, а во втором – отдельные точки-пиксели, которые не переставая светятся и мерцают. Чем дольше человек работает за монитором, тем сильнее портится зрение. Правда, разная деятельность наносит глазам неодинаковый вред. К примеру, при чтении и отрисовке чертежей, нагрузка на глаза почти в пять раз превышает ту, что испытывает зрительный аппарат в случае просмотра фильма, даже когда человек находится на довольно близком расстоянии от работающего экрана. Связано это с тем, что глаза в первом случае фокусируются на одной точке длительное время. Именно подобная концентрация и оказывает негативное влияние, перенапрягая мышцы глаз. Поэтому, при работе за компьютером многие люди испытывают усталость и боль в глазах, что в конце концов и портит зрение.

Немного об организации рабочего места. Если глаза болят или устают от компьютера, стоит обратить внимание на его местоположение. Зрительный дискомфорт может вызывать слабое освещение рабочего места, бликование экрана, неточно настроенные контраст и яркость монитора.

Вместе с тем, влияние компьютера на человеческое зрение, обуславливается качеством получаемого на экране изображения. Ему недостает привычных глазам четкости и контраста, которые обеспечивает печатный текст. Удержание взгляда и фокусировка на этих изображениях дается зрительному аппарату сложнее, чем при обычном чтении. Сильное утомление глаз также может вызывать неудобный для восприятия интерфейс компьютера. Затрудняют работу неудачные шрифты, цвета и верстка. Все это плохо сказывается на зрении и может вызывать головную боль или серьезный зрительный дискомфорт.

Как сохранить зрение при работе за компьютером

2)

Гимнастика для глаз

Это комплекс специальных упражнений, направленный на тренировку и расслабления глазных мышц, абсолютно необходимый при работе за компьютером.

Упражнение 1. Попробуйте свести глаза к переносице и задержаться в этом положении не менее, чем на 4 секунды. После стоит перевести взгляд на пейзаж, находящийся за окном секунд на 6-10. А затем повторить это упражнение несколько раз.

Упражнение 2. Завести глаза влево максимально далеко не поворачивая голову в эту сторону. На несколько секунд зафиксировать взгляд. А затем проделать тоже самое, глядя вправо, вверх и вниз.

Упражнение 3. Взглядом нужно «нарисовать» круг против часовой стрелки, перевести взгляд вдаль за окно. После этого «нарисовать» круг в обратном направлении. Сделать несколько повторов упражнения.

Упражнение 4. Максимально быстро , считая про себя до 10-ти, потом закрыть глаза на несколько секунд. Еще раз в течение минуты и снова закрыть глаза. Затем открыть их посмотрите вдаль за окно.

3)

Техника безопасности за компьютером вводит определенные требования к организации рабочих мест с компьютерами (пп. 1.4-1.6 ТОИ Р-45-084-01). Рабочие места с компьютерами должны размещаться так, чтобы между боковыми поверхностями мониторов было не менее 1,2 м, а расстояние между экраном и тылом двух мониторов было не менее 2,0 м. Монитор надо размещать так, чтобы естественный свет падал сбоку, преимущественно слева.

dimkimka386

Жив собі хлопчик Сашко, який дуже любив грати в комп'ютерні ігри. Одного разу він вирішив пограти в небезпечну гру, але у нього не було доступу до неї. Сашко розповів про це своєму другу Миколі, який дуже добре розумівся на комп'ютерних іграх. Він пояснив йому, що не варто це робити, і розповів про безпечні сайти для дітей, де є багато різних цікавих ігор, мультфільмів та різна пізнавальна інформація. Сашко цього ж дня зайшов на цей сайт, йому дуже сподобалось. Наступного дня він в школі поділився з друзями, що цікавого він знайшов на дитячих сайтах і порадив їм теж відвідувати ці сайти.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Решить на с++ или на паскаль №924 симпатичный узор (время: 1 сек. память: 16 мб сложность: 20%) на днях иван у себя в прихожей выложил кафель, состоящий из квадратных черных и белых плиток. прихожая ивана имеет квадратную форму 4х4, вмещающую 16 плиток. теперь иван переживает, что узор из плиток, который у него получился, может быть не симпатичным. с точки зрения дизайна симпатичным узором считается тот, который не содержит в себе квадрата 2х2, состоящего из плиток одного цвета. примеры возможных узоров: симпатичные узоры: bwbw wbww bwwb bbwb wwbw wbww wwbb b b bwwb несимпатичные узоры: bbwb w bbwb w wwbw w bbwb w по заданному расположению плиток в прихожей ивана требуется определить: является ли выполненный узор симпатичным. входные данные входной файл input.txt содержит 4 строки по 4 символа «w» или «b» в каждой, описывающие узор из плиток. символ «w» обозначает плитку белого цвета, а «b» - черного. выходные данные в выходной файл output.txt выведите «yes», если узор является симпатичным и «no» в противном случае. примеры № input.txt output.txt 1 bwbw bbwb wwbb b 2 bbwb bbwb wwbw bbwb no
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

yuliasam
yurazharov
vgolentsova
Dmitrii sergei463
АЛЕКСЕЙ
Никитина580
sklad2445
webotryvclub21
aleksey270593
garunkhachatryan
vanvangog199826
NikolayGoncharov
ba5-m
Коваленко
abroskin2002