G. Сергій І кубики icon

G. Сергій І кубики




Скачати 24.56 Kb.
НазваG. Сергій І кубики
Дата03.07.2012
Розмір24.56 Kb.
ТипДокументи
1. /tasks/A.doc
2. /tasks/B.doc
3. /tasks/C.docx
4. /tasks/D.docx
5. /tasks/E.docx
6. /tasks/F.docx
7. /tasks/G.docx
А. Степан І прямокутники
В. Множники Ім’я вхідного файлу: b in Ім’я вихідного файлу: b out Обмеження по часу: 1 секунда Знайдіть число від 1
C. Цукерки Ім’я вхідного файлу: c in
D. Проста арифметика
E. Парк до Євро-2012
F. Сергій І узори
G. Сергій І кубики

G. Сергій і кубики

Ім’я вхідного файлу: g.in

Ім’я вихідного файлу: g.out

Обмеження по часу: 1 секунда

Сергій останнім часом полюбляє кубики і постійно малює їх у вигляді трьохмірної конструкції і довго любується створеним зображенням. Вчитель інформатики зацікавився рисунками Сергія і вирішив запропонувати подібну задачу всім учасникам відбірково-тренувальних зборів.

На прямокутній ділянці площини розміром M x N нарисована сітка з квадратними ячійками одиничного розміру. На кожну ячійку установлено один або кілька кубиків. Таким чином формується деяка трьохмірна конструкція, яку Ви маєте зобразити, використовуючи тільки символи псевдографіки.

Непроста задача, чи не так?

Спостерігач знаходиться перед нижнім рядком зображуємої фігури і підноситься на цією структурою. Одиничний куб в цій позиції має бути змальований таким чином:

+---+

/ /|

+---+ |

| | +

| |/

+---+ (зображення сформовано символами '+', '-', '/', '|', коди ASCII яких відповідно рівні 43, 45, 47, 124)

Очевидно, куби, які знаходяться ближче до спостерігача, можуть частково або повністю затіняти куби, розташовані дальше…

Формат вхідних даних: перший рядок вхідного файлу містить цілі числа M і N (1? M, N ? 40). Кожен із наступних M рядків вхідного файлу містить N величин Aij (1 ? i ? M, 1 ? j ? N, 1 ? Aij ? 40) – кількість кубів, поставлених друг на друга у ячійці (i, j). Куби, розташовані ближче всього до спостерігача, записані у останньому рядку.

Формат вихідних даних: вихідний файл має містити зображення трьохмірної структури, видиме спостерігачем. Фон має бути заповнений символами '.' (код ASCII якого дорівнює 46). Всі рядки вихідного файлу повинні мати однакову довжину, і кількість рядків, а також довжина кожної із них, повинні бути мінімальною для відображення всієї конструкції.

Приклад вхідних та вихідних даних:

g.in

g.out

g.in

g.out

3 4

1 1 1 1

1 2 1 1

1 1 1 1

........+---+..........

......+/ /|-+---+---+

...../+---+ |/ / /|

....+-| | +---+---+ |

.../ | |/ / /| +

..+---+---+---+---+ |/.

./ / / / /| +..

+---+---+---+---+ |/...

| | | | | +....

| | | | |/.....

+---+---+---+---+......

3 5

2 2 1 2 2

2 2 1 1 2

3 2 1 2 2

......+---+---+...+---+---+

..+---+ / /|../ / /|

./ /|-+---+ |.+---+---+ |

+---+ |/ /| +-| / /| +

| | +---+ |/+---+---+ |/|

| |/ /| +/ / /| + |

+---+---+ |/+---+---+ |/| +

| | | +-| | | + |/.

| | |/ | | |/| +..

+---+---+---+---+---+ |/...

| | | | | | +....

| | | | | |/.....

+---+---+---+---+---+......

Схожі:

G. Сергій І кубики iconСпортивне свято «Здорова сім'я – здорова держава!»
Мета: надати можливість дітям проявити себе в організаторських здібностях, виявити обдарованих дітей, розвивати в них почуття взаємодопомоги,...
G. Сергій І кубики iconДмитрук Сергій Вікторович 31,0 диплом

G. Сергій І кубики icon13 Філософія Биков Сергій Сергійович

G. Сергій І кубики iconГеографія денне Попельнюх Сергій Володимирович

G. Сергій І кубики iconМуляр Сергій Миколайович відмінно за конкурс

G. Сергій І кубики iconВащенко Сергій Валерійович Поза конкурс

G. Сергій І кубики iconЗікур Сергій Іванович Поза конкурс

G. Сергій І кубики iconІсторія заочне Пашко Сергій Миколайович

G. Сергій І кубики iconГнатишен Сергій Анатолійович 40,0 + Алімов Василь Сабірович 39,0 диплом

G. Сергій І кубики iconПерепелиця Сергій Валерійович 37,0 + Бугера Лариса Юріївна 37,0 диплом

G. Сергій І кубики iconСамо архівування: підвищуємо цитованість публікацій Костишин Сергій Олександрович

Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи