Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Фундамент 20 б Ограничение по времени- 1 сек

Работа добавлена на сайт samzan.net:


Муниципальный этап Всероссийской олимпиады школьников

по информатике  в 2009-2010 учебном году

10 класс

Задача 1. Фундамент (20 б.)

Ограничение по времени: 1 сек.

Ограничение по памяти: 1 Мб.

Описание

Довольные жители страны Придумляндии, которую выдумал Петя, захотели воздвигнуть в честь своего создателя (то есть Пети) памятник. Памятник было решено установить в столичном парке на максимально возможную площадку квадратной формы. Поскольку придумляндцы очень любят природу, то они не могут позволить себе вырубить хотя бы одно дерево в парке, поэтому выбор места для будущего монумента стал по настоящему сложной задачей.

Задача

По карте парка, с указанным размещением деревьев, определить максимальную площадь квадратного фундамента для памятника, который может быть размещён на территории парка, который бы сохранил все находящиеся в парке деревья.

Входные данные

В первой строке даны 2 целых числа N и M (3<N,M<=100). Следующие M строк состоят из N символов и задают карту парка. Символом `0` (ноль) обозначается свободный для строительства участок парка, а символом `1` - участок, на котором растёт дерево.

Выходные данные

Одно число - максимальная площадь квадратного фундамента, который можно установить в парке, исходя из условий задачи. Площадь выдать в квадратных метрах. Размер каждой ячейки карты - 1 метр в длину и 1 метр в ширину. 

Пример входных данных

5 5

00000

01000

00001

00000

00000

Пример выходных данных

9

--------------------------------------------------------------------------------

Задача 2. Телефонные линии (10 б.)

Ограничение по времени: 1 сек.

Ограничение по памяти: 1 Мб.

Описание

В стране Придумляндия, которую выдумал Петя, есть очень хитрая система телефонной связи. Вместо централизованных линий, соединяющих абонентов с центром связи, используется следующая схема: каждого абонента соединяют со всеми другими при помощи отдельной линии связи. А при подключении нового абонента - его соединяют с каждым уже существующим отдельной линией связи. Петя даже не может представить, сколько придётся проложить проводов для некоторого количества абонентов. Помогите ему с вычислениями.

Задача

Определить количество линий связи по заданному количеству абонентов.

Входные данные

Одно целое число N (1<N<=1000) - количество абонентов.

Выходные данные

Одно целое число - количество линий связи.

Пример входных данных

4

Пример выходных данных

6

--------------------------------------------------------------------------------

Задача 3. Перемножатель (20 б.)

Ограничение по времени: 1 сек.

Ограничение по памяти: 1 Мб.

Описание

Петя настолько увлёкся системами счисления, что решил, что теперь все вычисления будет производить только в 16-тиричной системе счисления. Единственное, что он пока не освоил в совершенстве - перемножение чисел. Помогите Пете.

Задача

Написать программу, которая перемножает числа в 16-тиричной системе счисления.

Входные данные

В первой строке -  X - целое число в 16-тиричной системе счисления  (0<=X<=FFFFF). Во второй строке -  Y - целое число в 16-тиричной системе счисления  (0<=X<=FFFFF). 

Выходные данные

Результат перемножения X и Y, также представленный в 16-тиричной системе счисления. 

Пример входных данных

AB

CD

Пример выходных данных

88EF

--------------------------------------------------------------------------------

Задача 4. Экономная экономика (30 б.)

Ограничение по времени: 1 сек.

Ограничение по памяти: 1 Мб.

Описание

Государство в Придумляндии представляет собой некоторое количество городов, соединённых между собой дорогами, так, чтобы из каждого города можно было попасть в другой, пройдя по некоторому количеству дорог.

Недавно король издал указ, в котором предложил закрыть часть дорог, но при этом оставив возможность добраться из каждого города в каждый. Поскольку каждая дорога обладает такой характеристикой как пропускная способность, король требует закрыть максимальное количество дорог, но при этом, чтобы сумма пропускных способностей оставшихся дорог была максимальной.

Задача

По заданной схеме дорог определить сумму пропускных способностей дорог,  их количество  после того, как в соответствии с указом будет закрыта часть дорог. (Между двумя городами может быть не более одной дороги, которая непосредственно их соединяет).

Входные данные

В первой строке два целых числа N и M (0<N, M<=100). N - количество городов Придумляндии (города пронумерованы цифрами 1,2,...,N соответственно). Далее следуют M строк, состоящих из тройки целых чисел, разделённых пробелами - задающих пару городов (которые соединяет эта дорога) и пропускную способность дороги соответственно. Известно, что входные данные задают сеть дорог, позволяющую добраться из любого города в любой другой (возможно пройдя через некоторое количество промежуточных городов).

Выходные данные

В первой строке - количество дорог  после введения указа в силу.

Во второй строке - суммарная пропускная способность дорог  после введения указа в силу.

Пример входных данных (см. рисунок)

4 5

1 2 1

1 3 7

2 3 3

1 4 4

3 4 2

Пример выходных данных

3

14

--------------------------------------------------------------------------------

Задача 5. Квадрат и точка (20 б.)

Ограничение по времени: 1 сек.

Ограничение по памяти: 1 Мб.

Описание

Петя придумал новую задачу. Он пытается определить, находится ли точка внутри квадрата, заданного координатами его вершин, или нет? Он нарисовал квадрат и точку в соответствии с координатами и визуально вывел ответ.

Но мы  знаем, что рисунок не является решением задачи. Вам следует написать программу, которая определит, прав Петя или нет.

Задача

По координатам точки и квадрату, заданному координатами его вершин, вычислить,  находится ли точка внутри квадрата. Считается, что точка находится внутри квадрата, если лежит на одном из его рёбер.

Входные данные

В первой строке два числа, разделённых пробелом, - координаты точки (X,Y). В следующих 4-х строках по два числа - координаты вершин квадрата, перечисленных в порядке обхода вершин по часовой стрелке. Все координаты - целые числа из диапазона от 0 до 100 включительно. Вершины квадрата заданы корректно (то есть всегда задают квадрат).

Выходные данные

Строка `YES` (без кавычек) если точка лежит внутри квадрата, или строка `NO` в противном случае.

Пример входных данных

1 1

0 2

2 2

2 0

0 0

Пример выходных данных

YES




1. ТЕМАТИКА для педагогических училищ Допущено Министерством образования Российской Федерации
2. Інноваційна діяльність підприємства
3. Базис ортодонтического аппарата. Клинико-лабораторные этапы изготовления ортодонтических аппаратов. Особенности изготовления ортодонтических коронок и колец.html
4. Организация налогового контроля в РФ
5. Абсолют 2 София 3
6. тема- Проблема принципал~агент и пути ее решения Оглавление [1] Огл.html
7. Напрямки використання фінансових ресурсів домогосподарств
8. Дипломная работа- Формування навички швидкого читання у молодших школярів
9. Проектирование и исследование средств автоматизации информации различного целевого назначения
10. К истории слова Анархия Zur Geschichte des Wortes Anarchie; Из- Der Sozialist Nr
11. Андрогенез у рыб или Только из мужского семени
12. Сущность и виды корпоративных конфликтов
13. ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ С
14. Повышение эффективности продукции скотоводства
15. Личностные особенности жертвы сексуального насилия
16. Веды Уральский фонд Рерихов 1995 г
17. Стратегическое планирование его сущность и этапы Процессный подход рассматривает управление как сери
18. а и даже с одной тычинкой
19. Еврейское книгопечатание
20. реферат дисертації на здобуття наукового ступеня кандидата економічних наук Харків ' 2006