Задача A-Золота середина
Золота середина
|
Обмеження часу:
|
100 мс
|
|
Обмеження пам'яті:
|
128 M
|
Вхідній файл: A.dat
Вихідний файл: A.sol
Задано три різних числа, модуль
кожного з яких не перевищує 109. Визначте число, яке рівне одному із
заданих чисел, але не є ні мінімальним, ні максимальним із них.
Вхідні дані
Єдиний рядок вхідного файлу містить три заданих числа, записаних через один або
кілька пробілів.
Вихідні дані
Єдиний рядок вихідного файлу має містити шукане число.
Приклади
|
Вхідні дані розміщені у файлі
|
Результат роботи знаходиться у файлі
|
|
5 16 10
|
10
|
Задача B-Точки
Точки
|
Обмеження часу:
|
100 мс
|
|
Обмеження пам'яті:
|
128 M
|
Входной файл: B.dat
Выходной файл: B.sol
Недавно Петрик навчився малювати
відрізки. Тепер його зацікавила кількість точок з цілими координатами, що
належать даному відрізку. Допоможіть йому! Входные данные
вхідний файл містить чотири цілих числа x1, y1 i x2,
y2 – координати кінців відрізка. Координати задаються в межах
від -1 000 000 000 до 1 000 000 000.
Выходные данные
вихідний файл має містити одне число — кількість точок.
Приклади
|
Вхідні дані розміщені у файлі
|
Результат роботи знаходиться у файлі
|
|
0 0 2 0
|
3
|
Задача C-Салон краси
Салон краси
|
Обмеження часу:
|
100 мс
|
|
Обмеження пам'яті:
|
128 M
|
Входной файл: C.dat
Выходной файл: C.sol
В салон краси прийшло n дівчат.
Кожна з них повинна відвідати перукаря і косметолога. У кожного вона проводить
по m годин. За який найменший час k співробітників салону краси зможуть
обслужити всіх дівчат, якщо кожен співробітник може виконувати функції як
косметолога, так і перукаря?
Входные данные
три натуральних числа k, m, n( всі числа не більші за 10 000).
Выходные данные
одне число – мінімальний час у годинах, який потрібно для обслуговування всіх
дівчат.
Приклади
|
Вхідні дані розміщені у файлі
|
Результат роботи знаходиться у файлі
|
|
1 1 1
|
2
|
|
2 2 1
|
4
|
Задача D-Смайлики
Смайлики
|
Обмеження часу:
|
1 с
|
|
Обмеження пам'яті:
|
128 M
|
Входной файл: D.dat
Выходной файл: D.sol
Напишіть програму, яка підрахує
кількість смайликів у заданому тексті.
Смайликом будемо вважати послідовність символів, що задовольняють таким
вимогам:
- першим символом є або ; (крапка с комою) або : (двокрапка) один раз
- далі може йти символ – (мінус) скільки завгодно разів (в тому числі символ
мінус може йти нуль разів)
- в кінці обов’язково йде деяка кількість (не менше одної) однакових дужок із
такого набору: (, ), [, ].
- всередині смайлика не може зустрічатись ніяких інших символів.
Наприклад, нижче наведені послідовності які є смайликами:
:)
;---------[[[[[[[[
в то час як ці
послідовності смайликами не являються (хоча деякі з них містять смайлики):
:-)]
;--
-)
::-(
:-()
В
цій задачі необхідно підрахувати кількість смайликів у даному тексті.
Входные данные
Вводиться один рядок тексту, який може містити маленькі латинські букви,
пробіли, символи, які можуть міститись у смайликах. Довжина рядка не більша 100
000 символів.
Выходные данные
Виведіть одне число — кількість смайликів, які зустрічаються у тексті.
Приклади
|
Вхідні дані розміщені у файлі
|
Результат роботи знаходиться у файлі
|
|
:);------[[[[[]
|
2
|
|
:)------[[[[[]
|
1
|
|
-)(---:---
|
0
|
|
hello :-)
|
1
|
|