BThero играет в тетрис. Поле можно представить как прямоугольник с шириной W и бесконечной высотой. Для удобства скажем что прямоугольник находится на двумерной системе координат. Левая нижняя клетка поля имеет координаты (1,1), а правая нижняя — (W,1). В игре последовательно произошли q событий двух типов:
На поле падает новый прямоугольник покрывающий x-отрезок [l,r] и высотой h. Он начинает падать с бесконечной высоты и падает до тех пор, пока не уткнется в другой прямоугольник или на дно поля. Заметьте, что в данной вариации тетриса двигать прямоугольники вы не можете. Поступает запрос с одним целым числом y. Надо ответить, сколько клеток на высоте y уже заняты прямоугольниками. эффективно обработать все события!
Аннотация: Изучаются объекты и их имена, их признаки, их разновидности. Состав объектов, системы объектов. Какие бывают объекты и их классификация. Что такое система объектов? Рассматривается персональный компьютер как система.
Конспект: Модель - это объект, который используется в качестве "заместителя", представителя другого объекта с определённой целью.
Бывают натурные и информационные модели. Натурные модели - это реальные предметы в уменьшенном виде воспроизводящие внешний вид. Информационные модели - это описания объекта-оригинала на языках кодирования информации.
#include <iostream> using std::cout; using std::cin; using std::endl;
bool check(int, int);
int main() { int a, b, c;
cout << "Enter a, b, c: "; //Вводить через пробел cin >> a >> b >> c;
//Проверка на упорядоченность if(a <= b && b <= c) {
//Если числа являются упорядоченными,
// то вывести на экран удвоенные значения cout << "The numbers are ordered:\n"; cout << (a * 2) << ' ' << (b * 2) << ' ' << (c * 2) << endl; } else cout << "The numbers are not ordered" << endl;
//Проверка на равенство if(check(a, b) || check(b, c) || check(a, c)) { cout << "There are equal numbers" << endl;//Есть равные числа } else cout << "Equal numbers are not" << endl;//Нет равных чисел return 0; }
Аннотация: Изучаются объекты и их имена, их признаки, их разновидности. Состав объектов, системы объектов. Какие бывают объекты и их классификация. Что такое система объектов? Рассматривается персональный компьютер как система.
Конспект: Модель - это объект, который используется в качестве "заместителя", представителя другого объекта с определённой целью.
Бывают натурные и информационные модели. Натурные модели - это реальные предметы в уменьшенном виде воспроизводящие внешний вид. Информационные модели - это описания объекта-оригинала на языках кодирования информации.
Решается и первая и вторая
Вывод на скриншотах
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
bool check(int, int);
int main()
{
int a, b, c;
cout << "Enter a, b, c: "; //Вводить через пробел
cin >> a >> b >> c;
//Проверка на упорядоченность
if(a <= b && b <= c)
{
//Если числа являются упорядоченными,
// то вывести на экран удвоенные значения
cout << "The numbers are ordered:\n";
cout << (a * 2) << ' ' << (b * 2) << ' ' << (c * 2) << endl;
}
else
cout << "The numbers are not ordered" << endl;
//Проверка на равенство
if(check(a, b) || check(b, c) || check(a, c))
{
cout << "There are equal numbers" << endl;//Есть равные числа
}
else
cout << "Equal numbers are not" << endl;//Нет равных чисел
return 0;
}
bool check(int x, int y)
{
if(x == y)
{
return true;
}
else
return false;
}