четверг, 16 февраля 2017 г.

C# Олімпіадні задачі

Ваш улюблений дядько - директор фірми, яка робить євроремонти в офісах. У зв'язку з фінансово-економічною кризою, дядечко вирішив оптимізувати своє підприємство.
Давно ходять чутки, що бригадир в дядечкової фірмі купує зайву кількість будматеріалів, а залишки використовує для обробки своєї нової дачі. Ваш дядько зацікавився, скільки насправді банок фарби необхідно для фарбування стін в офісі довжиною L метрів, шириною - W і висотою - H, якщо однієї банки вистачає на 16м2, а розмірами дверей і вікон можна знехтувати? Замовлень багато, тому дядько попросив написати програму, яка буде все це рахувати.
Вхідні дані
Вхідний файл INPUT.TXT містить три натуральних числа L, W, H - довжину, ширину і висоту офісу в метрах відповідно, кожне з яких не перевищує 1000.
Вихідні дані

У вихідний файл OUTPUT.TXT виведіть одне ціле число - мінімальну кількість банок фарби, необхідних для фарбування стін в офісі.
Підказка- Якщо залишок більше нуля, то до відповіді потрібно додати 1.

Відрізок задано координатами своїх кінцевих точок. Потрібно обчислити довжину цього відрізка.
Вхідні дані
Вхідний файл INPUT.TXT містить координати кінців відрізка в форматі X1 Y1 X2 Y2. Всі координати - цілі числа, що не перевищують 1000 по абсолютній величині.
Вихідні дані
У вихідний файл OUTPUT.TXT виведіть довжину відрізка з точністю 10-5.
Метод CultureInfo.ToString ()Повертає рядок, що містить ім'я поточного об'єкта CultureInfo в форматі languagecode2-country / regioncode2.
Необхідно обчислити значення 2n.
Вхідні дані
У єдиному рядку вхідного файлу INPUT.TXT записано натуральне число n (0
Вихідні дані
У єдиний рядок вихідного файлу OUTPUT.TXT потрібно вивести значення 2n
Нещодавно на поле фермера Джона були виявлені сліди приземлення літаючих тарілок. Про це навіть писала газета Mew Yorc Courier.
Поле фермера Джона має форму кола радіусом r1. За повідомленнями журналістів були виявлені два сліди від літаючих тарілок, що мали форму кіл. Один з них мав радіус r2, другий - радіус r3. Також повідомляється, що вони перебували всередині поля фермера Джона і не перетиналися, жоден з них не лежав всередині іншого. При цьому, вони, можливо, стосувалися один одного і / або межі поля.
Оскільки журналісти часто схильні перебільшувати масштаби подій, необхідно написати програму, яка буде перевіряти, чи могли мати місце події, описані в газеті.
Вхідні дані
Вхідний файл INPUT.TXT містить три цілих позитивних числа - r1, r2, r3 (1 ≤ r1, r2, r3 ≤ 109).
Вихідні дані
У вихідний файл OUTPUT.TXT виведіть слово YES, якщо інформація, опублікована в газеті, може відповідати правді, і слово NO - інакше.

На  уроках інформатики вас, напевно, вчили переводити числа з одних систем числення в інші і виконувати інші подібні операції. Прийшов час продемонструвати ці знання. Знайдіть кількість одиниць в двійковій запису заданого числа.
Вхідні дані
У вхідному файлі INPUT.TXT записано ціле число n (0 ≤ n ≤ 2 * 109).
Вихідні дані
У єдиний рядок вихідного файлу OUTPUT.TXT потрібно вивести одне ціле число - кількість двійкових одиниць в запису числа n.


Потрібно знайти найдовшу безперервну ланцюжок нулів в послідовності нулів і одиниць.

вхідні дані
У єдиному рядку вхідного файлу input.txt записана послідовність нулів і одиниць (без пробілів). Сумарна кількість цифр від 1 до 100.
вихідні дані
У єдиний рядок вихідного файлу output.txt потрібно вивести шукану довжину ланцюжка нулів

Комментариев нет:

Отправить комментарий