Олимпиада по информатике РЕМОНТ ДОРОГИ Ограничение времени 1 секунда
Ограничение памяти 256Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt Первая строка ввода содержит четыре натуральных числа A,B,C и D, разделенных пробелами (1 ≤ A,B,C,D ≤ 109) — номера километров дороги, которую укладывал Лёша.
Формат вывода
Вывести одно целое число — общую длину уложенной дороги.
Пример 1
Ввод Вывод
1 2 6 4
3
Пример 2
Ввод Вывод
1 6 2 4
5
Решается и первая и вторая
Вывод на скриншотах
#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;
}
«VID-201238291» (10 240 Кбайт)
«VID-201239013» (9 216 Кбайт)
«VID-201238293» (5 120 Кбайт)
«VID-201238295» (1 024 Кбайт)
Объяснение:
Бабушке нужно скачать видео размером 25 Мбайт. Для этого придётся отправить в корзину какие-то старые ролики. Бабушка просит удалить как можно меньше видео.
«VID-201238291» (10 240 Кбайт) - это 10240/1024 = 10 Мбайт
«VID-201239013» (9 216 Кбайт) - это 9216/1024 = 9 Мбайт
«VID-201238293» (5 120 Кбайт) - это 5120/1024 = 5 Мбайт
«VID-201238295» (1 024 Кбайт) - это 1024/1024 = 1 Мбайт
Берём наибольшие значения из представленных. 6 Мбайт нет, лишь:
10 Мбайт, 5 Мбайт, 1 Мбайт, 0.5 Мбайт, 2 Мбайт, 9 Мбайт, 4 Кбайт и 60 Кбайт.
(1 Мбайт = 1024 Кбайт - просто делим; 1 Кбайт = 1024 Байт (они отпадают)).
Используем: 10 Мбайт + 5 Мбайт + 9 Мбайт + 1 Мбайт = 25 Мбайт.