Top.Mail.Ru

По результатам прошедшей олимпиады Google Code Jam участников награждают дипломами I, II и III степени. Если несколько участников набрали одинаковое количество баллов, они получают дипломы одинаковой степени. Призёром олимпиады считается участник, получивший диплом не хуже III степени. Определите количество призёров по результатам олимпиады. Входные данные: в первой строке вводится число N (натуральное, не превышает 10000) – количество участников олимпиады, в каждой из следующих N строк записан

возможный балл участника (натуральное число от 1 до 100). Нужно вывести одно число – количество призёров. Решение: 1. Считываем число N – количество участников олимпиады. 2. Создаём пустой список scores, в котором будем хранить баллы участников. 3. В цикле от…

реши Соня сделала красивую таблицу из одной строки и большого количества столбцов и ушла по делам. Пока никто не видел, её младшая сестра Яна написала в одну из ячеек слово, а в соседние, чуть позже, добавила восклицательные знаки. В каждой ячейке — один знак. Всего знаков слева и справа оказалось по столько же, сколько букв в слове маленькой проказницы. Дано слово. Выведи массив, каждый элемент которого — одна заполненная ячейка таблицы после того, как её «поправила» Яна. Ввод Вывод ура [‘!’,

Данное задание сводится к тому, чтобы понять, где находится добавленное слово в таблице и сколько знаков восклицания нужно добавить в соседние ячейки. Шаги решения: 1. Прочитаем заданное слово и сохраняем его. 2. Найдем количество символов в заданном слове и сохраняем…

Задача 3: Рассматриваются целые числа, принадлежащих числовому отрезку [153732; 225674], которые представляют собой произведение двух различных простых делителей. В ответе запишите количество таких чисел и такое из них, простые делители которого отличаются друг от друга меньше всего. Если чисел с наименьшей разностью делителей несколько, запишите в ответе наименьшее из них.

Данная задача предлагает рассмотреть целые числа на отрезке [153732; 225674], которые могут быть представлены в виде произведения двух различных простых делителей. Необходимо найти количество таких чисел и выбрать такое число, у которого разность простых делителей минимальна. Шаги решения: 1. Определим…

С клавиатуры введены ответы: 61=да; 62=да; 63=да; s=5. Что выведет данная программа? bl=str(input(“Вы любите бананы?”)) if bI==’да’: al=’банан’ else: al-‘арбуз’ b2=str(input(Вам нравится желтый цвет?”)) if b2==’да:

Данная программа будет ошибочной и не скомпилируется из-за нескольких синтаксических ошибок. Ошибки в программе: – Переменная `bI` в строке `if bI==’да’:` должна быть написана с маленькой буквы, как `bl`. – В строке `al-‘арбуз’` знак равенства должен быть заменен на знак…

Напишите программу, которая определяет, является ли шестизначное число «счастливым» (сумма первых 3 цифр равна сумме последних 3 цифр).

Для решения данной задачи можно использовать следующий алгоритм: 1. Считывание шестизначного числа с клавиатуры. 2. Разбиение числа на отдельные цифры. 3. Проверка условия, что сумма первых трех цифр равна сумме последних трех цифр. 4. Если условие выполняется, вывод сообщения о…

Вам дано дерево состоящее из п вершин. У каждой вершины есть цвет: белый или черный. Вам даны запросов, в каждом запросе дано два числа и У. На всех белых вершинах вы пишете число Х, а на всех черных пишете число Y. Вам нужно посчитать количество возможных различных весов по всем возможным связным подграфам. Вес связного подграфа это сумма значений вершии которые в него входят. Дерево это связный граф без циклов. Связный подграф это подмножество вершин и подмножество ребер которые образуют свизн

Алгоритм решения задачи: 1. Создать структуру данных для представления дерева. 2. Определить функцию для обхода дерева. На каждом шаге функция должна подсчитывать сумму значений всех вершин, принадлежащих текущему подграфу. 3. Начать обход дерева с корневой вершины. На каждом шаге обхода…

Объявлен набор в школьную баскетбольную команду. Известен рост каждого из N учеников, желающих попасть в эту команду. Составьте алгоритм подсчета количества претендентов, имеющих шанс попасть в команду, если рост игрока команды должен быть не менее 170 см. Запишите на языке Python программу. Считайте рост претендента в команду случайным числом из диапазона от 150 до 200 см, а число претендентов N=50.”

Алгоритм решения задачи на языке Python: 1. Создайте переменную `n` и присвойте ей значение 0. Она будет использоваться для подсчета количества претендентов, имеющих рост не менее 170 см. 2. Создайте цикл `for`, который будет проходить по диапазону от 1 до…

Есть число n и n букв, записанных в столбик. Выведи результат, который получится. В первой строке только первая буква, во второй строке – пробел и буква, в третьей – два пробела и буква, и так далее до n

Для решения данной задачи можно использовать цикл, чтобы последовательно выводить строку с нужным количеством пробелов и буквой. Шаги решения: 1. Задаем переменную n и присваиваем ей значение нужного числа букв. 2. Создаем переменную result и присваиваем ей пустую строку. Эта…

Определить максимально возможную разрешающую способность экрана для монитора с диагональю 27″ (дюймов) и размером точки экрана 0,21 мм.

Для определения максимально возможной разрешающей способности экрана сначала нужно вычислить количество пикселей на дюйм (PPI – pixels per inch). Затем, зная разрешение горизонтальной и вертикальной составляющих экрана в пикселях, можно рассчитать общее количество пикселей на экране. Шаги решения: 1. Перевести…

from sklearn.neighbors import NearestNeighbors import numpy as np X = np.array([[7, 5],[8, 4], [5, 7], [6, 8],[9, 5],[10, 7]]) nbs = NearestNeighbors(n_neighbors=2, algorithm =’ball_tree’).fit(X) distances, indices = nbs.kneighbors (X) print(indices) print(distances)

Данный код предназначен для поиска ближайших соседей для каждого элемента в заданном наборе данных X с использованием алгоритма ball_tree из библиотеки scikit-learn. Шаги решения: 1. Импортируем необходимые модули: NearestNeighbors из sklearn.neighbors и numpy. 2. Создаем двумерный массив X с заданными…

[metform form_id="1136"]