Выходной файл: | output.txt | Ограничение времени: | 1 сек | |
Максимальный балл: | 100 | Ограничение памяти: | 256 Мб |
Для исследований Арктики была сформирована команда специалистов различного профиля. Известно, что в команде Исследователей Арктики есть химик, биолог и физик. Также есть информация, что их фамилии Иванов, Петров и Сидоров. Каждый из них сделал утверждение:
Химик: "Если биолог - Иванов, то физик – Сидоров".
Биолог: "Если я - Иванов, то физик – Петров".
Физик: "Если я – Петров, то физик – Сидоров".
Известно, что только один из них сказал правду, а остальные солгали. Необходимо определить, кто есть кто.
ВНИМАНИЕ! Для решения этой задачи составление программы для компьютера не требуется!
Примечание. Логическая связка "Если …, то …" называется импликацией. Результат этой операции ложный только в том случае, когда первый аргумент "истина", а второй – "ложь". Ниже приведена таблица истинности для операции импликации.
A | B | Если A, то B |
ложь | ложь | истина |
ложь | истина | истина |
истина | ложь | ложь |
истина | истина | истина |
Входной файл отсутствует.
Выходные данные необходимо отправить в систему проверки решений в виде простого текста – три заглавные буквы без пробелов и знаков препинания, являющиеся первыми буквами фамилий Исследователей, в следующем порядке: химик, биолог, физик.
Обратите внимание: обязательно нужно выбрать в поле "среда разработки" значение "Answer text". Автоматический выбор не выполняется.
Будьте внимательны при отправке ответов! По окончании турнира будет учитываться результат последней попытки. При этом отправить уже посланный ответ заново будет нельзя. Например, если будет отправлен ответ "А", а затем ответ "Б", то отправить "А" ещё раз не удастся, и после окончания турнира будет учитываться ответ "Б".
Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 256 Мб | |
Максимальный балл: | 100 |
Исследователи Арктики планируют экспедицию. Они хотят, чтобы экспедиция начиналась в правильный месяц.
Правильным будем называть такой месяц, который начинается в понедельник и заканчивается в воскресенье. Исследователи просят Вас определить количество правильных месяцев за k лет. Считается, что первый год начинается в понедельник и является високосным. Считается, что високосный год встречается раз в 4 года.
Напишите программу для решения этой задачи!
Подсказка
Год, который является високосным и начинается в понедельник, встречается раз в 28 лет. Ближайший такой год - 2024.
В единственной строке содержится целое число k – количество лет, в течение которых нужно определить количество правильных месяцев.
Выведите единственное целое число n – количество правильных месяцев за k лет.
1 ≤ k ≤ 109
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|
Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 256 Мб | |
Максимальный балл: | 100 |
Во время исследования береговой линии острова Исследователи Арктики заблудились в буране! Известно, что Исследователи отправились на задание на четырех упряжках из роботов-собак u1, u2, u3, u4. Две упряжки двигались в одном направлении, а две другие – в противоположном. Упряжки двигались m минут со скоростями v1, v2, v3, v4 соответственно, после чего роботы разрядились и упряжки остановились. Берег острова представляет собой замкнутую линию длиной l километров.
Помогите Исследователям понять, на каком расстоянии друг от друга находятся упряжки. Для этого определите минимальные расстояния вдоль замкнутой линии маршрута между упряжками u1 и u2, u2 и u3, u3 и u4, u1 и u4, u1 и u3, u2 и u4. Отсчет ведется относительно точки старта упряжек. В качестве ответа выведите модули величин.
Напишите программу для решения этой задачи!
Первая строка содержит два целых числа m и l - время движения упряжек (минуты) и длину береговой линии (километры) соответственно.
Во второй строке содержатся два целых числа v1, v2 - скорости упряжек u1 и u2 (километры в минуту), которые двигались в одном направлении.
Третья строка содержит два целых числа v3, v4 - скорости упряжек u3 и u4 (километры в минуту), которые двигались в противоположном направлении.
В единственной строке выведите шесть целых чисел l1,...,l6 - расстояния между упряжками u1 и u2, u2 и u3, u3 и u4, u1 и u4, u1 и u3, u2 и u4 вдоль береговой линии (в километрах) соответственно. Выведите полученные числа в указанном порядке. Все расстояния должны быть выведены в виде абсолютных величин.
0 < m ≤ 109
0 < l ≤ 109
0 < v1,v2,v3,v4 < 106
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|
Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 256 Мб | |
Максимальный балл: | 100 |
Исследователи Арктики исследуют изменение количества тонн планктона на некотором участке океана вдоль траектории движения от точки x0 до xn для прогнозирования объема биомассы в целом. Исследователи поняли, что в точке x на траектории движения количество тонн планктона определяется формулой f(x;a,b) = − 0.0001 ⋅ x4 + a ⋅ x3 − 0.05 ⋅ x2 + b ⋅ x + 50, где a – коэффициент, который соответствует глубине замера, b - коэффициент, зависящий от температуры воздуха у поверхности воды.
Исследователей интересует вопрос, каково минимальное количество тонн планктона на траектории движения. Они просят Вас написать программу, находящую глобальный (наименьший из всех) минимум на заданном участке [x0, xn], даже если этот минимум отрицателен. При нахождении результата Исследователи просят Вас при вычислении использовать шаг изменения координаты x:
xi − xi − 1 = 1.
Напишите программу для решения этой задачи.
В первой строке вводится два целых числа x0, xn — начальная и конечная координаты точек измерений вдоль траектории движения.
Во второй строке вводятся два вещественных числа a, b, — коэффициенты, соответствующие глубине замера и температуре воздуха у поверхности воды, соответственно
В единственной строке выведите одно вещественное число y = f(x) — минимальное количество тонн планктона на рассматриваемом участке с точностью два десятичных знака после запятой (x ∈ [x0, xn]).
− 104 ≤ x0 < xn ≤ 104
− 10 ≤ a,b ≤ 10
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|
Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 256 Мб | |
Максимальный балл: | 100 |
Исследователи Арктики строят иглу из снежных блоков. Для этого им нужно доставить прямоугольные блоки для постройки на строительную площадку. Всего можно заготовить N блоков. Каждый блок имеет вес Mi килограмм и объем Siм3 (в зависимости от плотности), а сами блоки доставляются санями с грузоподъемностью M килограмм. Сани могут везти блоки любого размера. Время доставки блоков санями до места стройки составляет T минут и не зависит от количества погруженных на них блоков.
Исследователи хотят построить иглу наибольшего размера. Они просят Вас написать программу, рассчитывающую наибольший объем S всех блоков, которые можно доставить за одну поездку с учетом грузоподъемности саней.
Напишите программу для решения этой задачи!
Первая строка содержит целое число M – грузоподъемность саней.
Вторая строка содержит единственное целое число N – количество блоков.
Следующие N строк содержат по два целых числа Mi, и Si – вес и объем i-того блока.
Выведите единственное целое число S - наибольший объем доставленных блоков.
1 ≤ M ≤ 1000
1 < N ≤ 105
1 ≤ Ni ≤ M
1 ≤ Si ≤ 1000
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|