alarm
Задайте вопрос
Информатика
acid

посчитайте решить PythonРазвлечения с измерителем(Время: 1 сек. Память: 16 Мб)Дима обнаружил у папы на столе специальный чертежный прибор, похожий на циркуль-измеритель. Измеритель отличается от обычного циркуля тем, что в обеих его ножках находятся иголки (у обычного циркуля в одной ножке находится иголка, а в другой – грифель). Кроме измерителя Дима нашел на столе клетчатый лист бумаги, в углах некоторых клеток которого были нарисованы точки. Так как измеритель служит для измерения расстояний, то Дима решил измерить все попарные расстояния между всеми точками на листе бумаги. Ваша Задание - написать программу, которая по координатам точек определит, Как узнать сколько различных расстояний встречается среди расстояний, которые измерил Дима. Входные данныеПервая строка входного файла INPUT. TXT содержит число n – количество точек (2 ≤ n ≤ 50). Следующие n строк содержат по два целых числа – координаты точек. Координаты не превышают 104 по абсолютной величине. Выходные данныеНа первой строке выходного файла OUTPUT. TXT выведите k – количество различных расстояний, которые измерил Дима. Следующие k строк должны содержать по одному вещественному числу – сами расстояния. Расстояния должны быть выведены в возрастающем порядке. Каждое число должно быть выведено с точностью не менее чем 10-9.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Так, ну смотри. . . Я не стал запариваться и вручную записывать список с этими координатами. . . Это очень долго и муторно, я воспользовался модулями pickle и random, чтоб ускорить этот процесс. . . (____ - потом убери - это я табуляцию обозначил, чтоб было видно синтаксис нормально)

import random, pickle, math

xy = dict()

94
Daran
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Рассмотрите следующий пример из

Способы подключения сканера к ко

для чего на веб-странице нужна с

К основным недостаткам методов,

Для чого в документі використову

Нужна ваша помощьСформировать в

Контакты
Реклама на сайте