Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47

Приготовление сэндвича

29.05.2013, 18:02. Показов 2486. Ответов 5
Метки нет (Все метки)

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

Паша также является большим поклонником игры «Крестики-нолики», поэтому скатерть на его столе выглядит как клетчатая плоскость. Быстро введя на своем столе координатную сетку, Паша вычислил в какие клетки какой ингредиент упал, причем выяснилось, что каждый ингредиент оказался прямоугольником с углами в точках с целыми координатами и сторонами, параллельными осям координат.

http://uaimage.com/t/3011159_05df8358.jpg

Теперь Паше стало интересно, какую суммарную площадь на столе занял его сэндвич. Ваша задача в том, чтобы написать программу, вычисляющую эту площадь.


Входные данные

Входной файл содержит четыре строки, в каждой по четыре целых числа — координаты левого нижнего и правого верхнего угла очередного ингредиента.

Координатная сетка введена так, что первая координата возрастает слева направо, а вторая снизу вверх.

Все числа во входном файле по модулю не превышают 1000.

Выходные данные

В выходной файл выведите единственное целое число — ответ на задачу.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2013, 18:02
Ответы с готовыми решениями:

Приготовление капучино
Прошу совета любителей капучино. Собираюсь покупать кофеварку и не могу определиться со способом приготовления капучино. Профессионалы...

PDO приготовление запроса
$prepare = $this->database->prepare("SELECT...

Приготовление порций блюда
Для приготовления одной порции некого блюда используется 5 продуктов. Известен расход каждого продукта на одну порцию и имеющееся кол-во...

5
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
29.05.2013, 18:12
antimat, ссылку на задачу можно?
0
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
29.05.2013, 18:18  [ТС]
http://www.e-olimp.com.ua/problems/1149
вот!
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
29.05.2013, 18:22
antimat, ну при таких ограничениях можно тупо решить с помощю 2мерного массива
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
30.05.2013, 19:21
antimat, вот решение на С
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
char p[3000][3000];
int main()
{
    int k=4,a,b,c,d,i,j;
    while (k--)
    {
        scanf("%d%d%d%d",&a,&b,&c,&d);
        a+=1000;
        b+=1000;
        c+=1000;
        d+=1000;
        for (i=a;i<c;i++)
            for (j=b;j<d;j++)
                p[i][j]=1;
    }
    for (k=i=0;i<2100;i++)
        for (j=0;j<2100;j++)
            k+=p[i][j];
    printf("%d\n",k);
    return 0;
}
1
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47
30.05.2013, 19:38  [ТС]
спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2013, 19:38
Помогаю со студенческими работами здесь

приготовление раствора медного купороса
Здравствуйте, подскажите пожалуйста решить задачу. Сколько надо добавить медного купороса в 1000 мл воды, чтобы получился 5% раствор? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru