В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
праллель
праллель
26.02.2022 17:09 •  Информатика

27 на егэ(№5258 на решу егэ).

дан спи­сок точек плос­ко­сти с це­ло­чис­лен­ны­ми ко­ор­ди­на­та­ми. не­об­хо­ди­мо опре­де­лить:

1) номер ко­ор­ди­нат­ной чет­вер­ти k, в ко­то­рой на­хо­дит­ся боль­ше всего точек;

2) ко­ли­че­ство точек в этой чет­вер­ти m;

3) точку a в этой чет­вер­ти, на­и­ме­нее удалённую от осей ко­ор­ди­нат;

3) рас­сто­я­ние r от этой точки до бли­жай­шей оси.

если в не­сколь­ких чет­вер­тях рас­по­ло­же­но оди­на­ко­вое ко­ли­че­ство точек, сле­ду­ет вы­брать ту чет­верть, в ко­то­рой ве­ли­чи­на r мень­ше. при ра­вен­стве и ко­ли­че­ства точек, и ве­ли­чи­ны r не­об­хо­ди­мо вы­брать чет­верть с мень­шим но­ме­ром k. если в вы­бран­ной чет­вер­ти не­сколь­ко точек на­хо­дят­ся на оди­на­ко­вом ми­ни­маль­ном рас­сто­я­нии от осей ко­ор­ди­нат, нужно вы­брать первую по спис­ку. точки, хотя бы одна из ко­ор­ди­нат ко­то­рых равна нулю, счи­та­ют­ся не при­над­ле­жа­щи­ми ни одной чет­вер­ти и не рас­смат­ри­ва­ют­ся.

опи­са­ние вход­ных дан­ных

в пер­вой стро­ке вво­дит­ся одно целое по­ло­жи­тель­ное число - ко­ли­че­ство точек n.

каж­дая из сле­ду­ю­щих n строк со­дер­жит ко­ор­ди­на­ты оче­ред­ной точки - два целых числа (пер­вое — ко­ор­ди­на­та x, вто­рое — ко­ор­ди­на­та у).

опи­са­ние вы­ход­ных дан­ных

про­грам­ма долж­на вы­ве­сти номер вы­бран­ной чет­вер­ти k, ко­ли­че­ство точек в ней m, ко­ор­ди­на­ты вы­бран­ной точки a и ми­ни­маль­ное рас­сто­я­ние r по об­раз­цу, при­ведённому ниже в при­ме­ре.

является ли мое решение на питоне эффективным и есть ли какое-нибудь более простое решение?

собственно программа:

n = int(

coord_1 = {'m': 0, 'a': (0, 0), 'r': 100}

coord_2 = {'m': 0, 'a': (0, 0), 'r': 100}

coord_3 = {'m': 0, 'a': (0, 0), 'r': 100}

coord_4 = {'m': 0, 'a': (0, 0), 'r': 100}

coords = [coord_1, coord_2, coord_3, coord_4]

for i in range(n):

coord = input()

x, y = [int(i) for i in coord.

if x > 0 and y > 0:

coord_1['m'] += 1

if x < coord_1['r'] or y < coord_1['r']:

coord_1['r'] = min(x, y)

coord_1['a'] = (x, y)

elif x == coord_1['r'] or y == coord_1['r']:

if x + y < coord_1['a'][0] + coord_1['a'][1]:

coord_1['a'] = (x, y)

elif x < 0 and y > 0:

coord_2['m'] += 1

if abs(x) < coord_2['r'] or y < coord_2['r']:

coord_2['r'] = min(abs(x), y)

coord_2['a'] = (x, y)

elif abs(x) == coord_2['r'] or y == coord_2['r']:

if abs(x) + abs(y) < abs(coord_2['a'][0]) + coord_2['a'][1]:

coord_2['a'] = (x, y)

elif x < 0 and y < 0:

coord_3['m'] += 1

if abs(x) < coord_3['r'] or abs(y) < coord_3['r']:

coord_3['r'] = min(abs(x), abs(y))

coord_3['a'] = (x, y)

elif abs(x) == coord_3['r'] or abs(y) == coord_3['r']:

if abs(x) + abs(y) < abs(coord_3['a'][0]) + abs(coord_3['a'][1]):

coord_3['a'] = (x, y)

elif x > 0 and y < 0:

coord_4['m'] += 1

if x < coord_4['r'] or abs(y) < coord_4['r']:

coord_4['r'] = min(x, abs(y))

coord_4['a'] = (x, y)

elif x == coord_4['r'] or abs(y) == coord_4['r']:

if abs(x) + abs(y) < coord_4['a'][0] + abs(coord_4['a'][1]):

coord_4['a'] = (x, y)

k = 1; m = coord_1['m']

r = coord_1['r']; a = coord_1['a']

for i in range(1, 4):

if m < coords[i]['m'] or (m == coords[i]['m'] and r > coords[i]['r']):

k = i + 1; r = coords[i]['r']; a = coords[i]['a']

m = coords[i]['m']

print('k =', k)

print('m =', m)

print('a =', a)

print('r =', r)

Показать ответ
Ответ:
Sofiaminkina06
Sofiaminkina06
01.01.2023 10:08

ответ:1Материнская плата – это главная системная плата компьютера, на которой расположены разъемы для комплектующих к ПК. Таким образом она служит основой всей электронной схемы компьютера. Поэтому благодаря материнской плате обеспечивается идеальное взаимодействие компонентов компьютера между собой. 2 Они выполняют записываемое в заголовках протоколов транспортного уровня модели 3 компьютер4Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. ... Модульная организация компьютера опирается на магистральный (шинный) принцип обмена информацией между устройствами.

Объяснение:вроде так

0,0(0 оценок)
Ответ:
ЛераТян2000
ЛераТян2000
26.03.2021 21:42

Компьютер, прежде всего, победил пишущую машинку, потому что стал думающей, интеллектуальной пишущей машинкой. Он взял все функции старой пишущей машинки и добавил к ним еще одну — он научился прощать людям их ошибки при работе с текстом. А традиционная пишущая машинка им таких ошибок не прощала.

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

После возможности обработки текста компьютер получил обработки таблиц. Появилась программа MS EXCEL (переводится как "непревзойденный", "превосходный"), появилась программа LOTUS 1-2-3.

От обработки таблиц компьютер перешел к обработке картинок, чертежей, звука и изображения и вообще научился писать и выпускать книги и рисовать целые картины, делать фильмы и обрабатывать музыку. Можно записать свой голос с какими-либо словами, а затем пустить его наоборот, или сделать с эхом, как будто вы находитесь в горах или в пещере, возможны вообще любые манипуляции. Компьютер стал инструментом дизайнера, художника и артиста. Появились программы PageMaker (создание макетов книг и печать), Adobe Photoshop (цветоделение и обработка изображений), Quark Press (верстка периодики), CorelDraw (графический редактор), PowerPoint (разработка сценария и стиля презентаций, слайд-фильмы), FaxLine (факсовая связь), Machaon (факсимильная и почтовая связь и безбумажный документообмен), AutoCAD (черчение и конструирование), Adobe Illustrator (дизайнерство), Corel ArtShow (библиотека иллюстраций, созданных художниками всего мира), всемирно известные браузеры Internet Explorer и Netscape Navigator. Кстати, первая версия Netscape Navigator была создана студентами, устроившимися в бесплатный проект для получения первого опыта. Пришли за опытом — а ушли каждый с новым автомобилем «Порше».

Компьютер научился работать с большими массивами данных (базами данных) посредством таких программ, как, например, MS Access (переводится как "доступ"), Oracle и других СУБД (систем управления базами данных). Он дал возможность конструкторам вообще видеть свои творения почти что наяву — на экране монитора. Не построенный еще дом можно было увидеть «живьем» да еще покрутить его во все стороны, чтобы получше рассмотреть, подняться над ним на любую высоту, войти внутрь и посмотреть на вид из окна (системы ArchiCAD , AutoCAD, MicroStation .

Робот-манипулятор, управляемый американской компьютеризированной хирургической системой ZEUS в Бакулевском институте в Москве произвел без непосредственного участия человека две сложнейшие операции — минимально-инвазивную с использованием искусственного кровообращения и коронарного шунтирования на работающем сердце. Человек (хирург), ведущий операцию, сидит за компьютером и на расстоянии управляет действиями чудо машины. Причем, механический монстр управляется голосом (действует программа распознавания голоса). Скоро станет возможным делать сложнейшие операции в глухих уголках любых стран на расстоянии. Людей будут исцелять машины - и все это благодаря компьютеру.

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

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота