ученик6бкласса
03.06.2020 00:48

Миша заблудился в лесу и пытается выйти. Он составил план маршрута выхода из леса. План состоит из N прямолинейных отрезков пути. Сначала Миша идёт a1 метров на север, потом a2 метров на восток, потом a3 метров на юг, затем a4 метров на запад, затем он опять начинает повторять направления в порядке север, восток, юг, запад, то есть a5 метров он проходит на север, a6 метров на восток и т.д. Оказалось, что для того, чтобы выйти из леса из его первоначальной точки, ему нужно было пройти ровно K метров в любом из четырёх направлений, то есть первоначально Миша находится в центре квадрата со стороной 2K метров.

Введём систему координат, в которой Миша первоначально находился в центре координат, ось OX направлена на восток, ось OY направлена на север, а единица измерения равна 1 метру. Определите, в какой точке Миша выйдет из леса (впервые окажется на границе леса), если будет следовать своему плану, или в какой точке его маршрут закончится, если он не выйдет из леса.

Входные данные
Первая строка входных данных содержит целое положительное число K (1 ≤ K ≤ 109) — расстояние от начального расположения Миши до четырёх сторон квадрата (границ леса). Вторая строка содержит целое положительное число N (1 ≤ N ≤ 105) — количество отрезков в плане перемещений Миши. Следующие N строк содержат по одному числу a1, a2, ..., aN (1 ≤ ai ≤ 109) — длины отрезков в плане Миши в направлениях север, восток, юг, запад и т.д.

Выходные данные
Программа должна вывести два целых числа x и y — координаты точки, в которой Миша выйдет из леса (то есть маршрут Миши впервые окажется на границе леса). Если же Миша не выйдет из леса, выведите координаты точки, в которой завершится его маршрут.

Система оценки
Решения, правильно работающие, когда все входные числа не превосходят 100, будут оцениваться в

Пример
Ввод

Вывод

Пояснение

3
6
2
1
3
3
5
4

-2 3

На рисунке изображён первый пример из условия. Расстояние от начального расположения Миши до стороны квадрата равно 3. Маршрут Миши состоит из 6 отрезков, их длины 2, 1, 3, 3, 5, 4. Первоначальное расположение Миши (точка (0, 0)) и место, где Миша выйдет из леса (точка (-2, 3)) отмечены синими кругами. Отметим, что Миша выйдет из леса на предпоследнем отрезке намеченного пути.

2
1
1

0 1

Во втором примере из условия путь Миши состоит из одного отрезка длины 1 на сервер, а до границы леса расстояние 2, поэтому Миша закончит путь в клетке


Миша заблудился в лесу и пытается выйти. Он составил план маршрута выхода из леса. План состоит из N

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
AsunaUmi
11.05.2023 21:43

1. Программное обеспечение ЭВМ - это программы и документы, нужные для использования этих программ

2. Прикладное ПО используют, например, для управления финансами, для доступа к устройствам компьютера, для управления базой данных, для создания документов, рисунков и др. информации, развлечений, доступа к Интернету, исследований чего-либо, обработки информации, для разработки аппаратного обеспечения и др.

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

4. Это мультимедиа программы, различные электронные словари и справочные системы, системы управления содержимым компьютеров и сайтов

5. Сейчас используются прикладные, системные и инструментальные ПО.

Системные - программы, управляющие частями, компонентами компьютера (процессор, память, устройства ввода-вывода и др.)

6. Это группа, комплекс программ, предназначенных для устройствами и разными процессами компьютера. В основном выполняет функции: выполнение запросов от программ, доступ к устройствам ввода-вывода, загрузка и выполнение программ, управление памятью и доступом к данным

7.Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:

<приглашение> - <команда>.

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

8. Они предназначены для ведения базы данных. И с ними конечно программисты работают))

Ну вобщем всё)

0,0(0 оценок)
Ответ:
Meryem98
11.05.2023 21:43
1) ПО компьютера это программы, задания и интерфейс компьютера который виден или загружается через ту или инную программу
2)Прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т. д. инструментальное ПО (системы программирования) , обеспечивающее разработку новых программ для компьютера на языке программирования.
3) Paint, Microsoft Word, Excel и т.д.
4)Прикладная программа специального назначения - программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. Пример: Adobe Photoshop, Corel Draw - графические редакторы. MS Word
5)Вычислительные, текстовые редакторы, графические редакторы
6)ОС это весь компьютер. Основные функции выполнения безграничны! Весь интерфейс который мы видим, ОС написанная миллионами кодов
7)Диалоговый режим это режим в котором пользователь так говоря не чувствует себя брошенным. Он работает в интерактивном режиме. Все диалоговые окна выводящиеся на экран компьютера, это диалоговый режим.
8)Системы программирования нужны для написания кодов, приложений, ОС, Веб-Сайтов, и ПО.C ними работают Программисты. Примеры: Python, Java Script, C++, C#.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота