1. Главная
  2. Библиотека
  3. Геометрия
  4. Вася наклеивает на белый бумажный лист размером 100 × 100...
Разбор задачи

Вася наклеивает на белый бумажный лист размером 100 × 100 цветные квадратные стикеры, каждый размером 10 × 10. Если стикер наклеивается на лист, то часть белой бумаги, находящаяся под ним, становится невидимой. Напишите программу, которая вычисляет

  • Предмет: Геометрия
  • Автор: Кэмп
  • #Вычислительная математика
  • #Компьютерная геометрия
Вася наклеивает на белый бумажный лист размером 100 × 100 цветные квадратные стикеры, каждый размером 10 × 10. Если стикер наклеивается на лист, то часть белой бумаги, находящаяся под ним, становится невидимой. Напишите программу, которая вычисляет

Условие:

Вася наклеивает на белый бумажный лист размером 100 × 100 цветные квадратные стикеры, каждый размером 10 × 10.
Если стикер наклеивается на лист, то часть белой бумаги, находящаяся под ним, становится невидимой. Напишите программу, которая вычисляет площадь, которая оказалась покрыта этими стикерами.
Формат входных данных
Первая строка содержит количество стикеров n (0 \le n \le 100). В следующих n строках заданы по два целых неотрицательных числа — расстояния от левого края белого листа и расстояния от нижнего края белого листа до соответствующего стикера. Оба числа не превышают 100.
Формат выходных данных
Выведите одно число — площадь листа, покрытую стикерами.

Решение:

Рассмотрим пошаговое решение задачи.

  1. Считываем число стикеров n. Если n = 0, то площадь покрытой части равна
    0.

  2. Заводим двумерный массив (например, grid[100][100]) размером 100×100, который моделирует белый лист. Изначально все элементы задаём значением 0 (то есть не покрыто).

  3. Для каждого стикера считываем два числа: расстояние от левого края (x) и расстояние от нижнего края (y). Каждый стикер имеет форму квадрата размером 10×10, то есть покрывает ячейки с координатами: по горизотнали от x до x+9 и по вертикали от y до y+9.

    ...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой подход является наиболее эффективным для определения общей площади, покрытой стикерами, учитывая их возможное наложение?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет