Задача Чётные числа из стандартного потока ввода поместить в хранилище с именем Even, а нечётные — Odd. Во входном потоке неизвестное количество целых чисел через пробел. Входные данные Неизвестное количество целых чисел через пробел Выходные данные Чётные числа в хранилище с именем Even и нечётные числа в хранилище с именем Odd Тесты Входные данные Even … Continue reading
e-olymp 5741. Стек шаров
Задание Телеканал XYZ разрабатывает новое игровое шоу, в котором участники должны сделать некоторый выбор чтобы получить приз. Игра состоит из треугольного стека шаров, на каждом из которых записано целочисленное значение, как показано ниже на примере. Участник должен выбрать набор шаров, и его призом будет сумма чисел на них. Участник может взять шар, только если он … Continue reading
e-olymp 1388. Заправки
Задача с сайта e-olymp.com. Условие задачи В стране n городов, некоторые из которых соединены между собой дорогами. Для того, чтобы проехать по одной дороге требуется один бак бензина. В каждом городе бак бензина имеет разную стоимость. Вам требуется добраться из первого города в n-ый, потратив как можно меньшее количество денег. Входные данные Сначала идет количество городов n (1 ≤ n ≤ 100), … Continue reading
А137б
Задача Даны натуральное [latex]n[/latex], действительные числа [latex]a_{1},\ldots,a_{n}[/latex]. Вычислить: [latex]a_{1}^{2},a_{1}a_{2},\ldots,a_{1}a_{n}[/latex] Входные данные Натуральное [latex]n[/latex], действительные числа [latex]a_{1},\ldots,a_{n}[/latex]. Выходные данные [latex]a_{1}^{2},a_{1}a_{2},\ldots,a_{1}a_{n};[/latex] Тесты Входные данные Выходные данные 6 4 -2 1.5 3 7 9 16 -8 6 12 28 36 12 7 5 -1 2.7 5 49 35 -7 18.9 35
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { int n; Scanner in = new Scanner(System.in); n = in.nextInt(); double x, y; x = in.nextDouble(); System.out.println (x*x + " "); for(int i=0; i<(n-1); i++) { y = in.nextDouble(); System.out.println (x*y + " "); } } } |
Решение Для решения этой задачи воспользуемся … Continue reading
e-olymp 2. Цифры
Задача Вычислить количество цифр целого неотрицательного числа $latex n$. Входные данные Неотрицательное целое число [latex]n[/latex] [latex](0<=n<=2*10^9)[/latex]. Выходные данные Количество цифр в числе $latex n$. Тесты n Количество цифр 3 1 327 3 1024 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { int x=1, n; Scanner in = new Scanner(System.in); n = in.nextInt(); while ((n/=10) > 0) { x++; } System.out.println(x); } } |
Решение Объявляем переменную x для подсчета цифр в числе и присваиваем ей значение 1, вводим n . Далее используем цикл … Continue reading
Mif 2. Максимум из трех
Задача Даны действительные числа [latex]x[/latex], [latex]y[/latex], [latex]z[/latex]. Получить [latex]max (x, y, z)[/latex]. Входные данные Действительные числа $latex x,y,z$. Выходные данные [latex]max (x, y, z)[/latex] Тесты x y z max 8 3 5 8 9 16 7 16 5 125 150 150
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { double x, y, z; Scanner in = new Scanner(System.in); x = in.nextDouble(); y = in.nextDouble(); z = in.nextDouble(); double max = z; if ( y > max) { max = y; } if ( x > max ) { max = x; } System.out.println(max); } } |
Решение Пусть даны действительные числа [latex]x[/latex], [latex]y[/latex], [latex]z[/latex]. Нужно получить [latex]max(x,y,z)[/latex]. Для этого … Continue reading
e-olymp 6129. Дек с защитой от ошибок
Задача с сайта e-olymp.com. Условие задачи Реализуйте структуру данных «дек». Напишите программу, содержащую описание дека и моделирующую работу дека, реализовав все указанные здесь методы. Программа считывает последовательность команд и в зависимости от команды выполняет ту или иную операцию. После выполнения каждой команды программа должна вывести одну строчку. Возможные команды для программы: push_front Добавить (положить) в начало … Continue reading
ML3
Задача Дана длина ребра куба. Найти объем куба и площадь его полной поверхности. Входные данные Длина ребра куба $latex a$. Выходные данные Объем куба и площадь его полной поверхности. Тесты a V S 1.7 4.91299 17.34 3 27 54 5 125 150
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import java.util.*; import java.lang.*; import java.io.*; class Ideone { public static void main (String[] args) throws java.lang.Exception { double a, V, S; Scanner in = new Scanner(System.in); a = in.nextDouble(); V = a*a*a; S = 6*a*a; System.out.println(V); System.out.println(S); } } |
Решение Задаем длину ребра куба и получаем объем куба и площадь его … Continue reading
e-olimp 7365
Ссылка на оригинал задачи Задача «Молоко и пирожок» Ученикам первого класса дополнительно дают стакан молока и пирожок, если вес первоклассника менее 30 кг. В первых классах школы учится [latex]n[/latex] учеников. Стакан молока имеет емкость 200 мл, а упаковки молока – 0.9 л. Определить количество дополнительных пакетов молока и пирожков, необходимых каждый день. Тесты: Количество детей Вес Количество упаковок молока … Continue reading
A393a
Задача: Даны натуральное число [latex]n[/latex], целочисленная квадратная матрица порядка [latex]n[/latex]. Получить [latex]{b}_{1}[/latex],…,[latex]{b}_{n},[/latex] где [latex]{b}_{i}[/latex] — это наименьшее из значений, элементов находящихся в начале [latex]i[/latex]-й строки матрицы до элемента, принадлежащего главной диагонали, включительно. Тесты: Вводимые данные Предполагаемый вывод Комментарий 4 4 3 2 1 4 3 2 1 Тест пройден 4 3 2 1 4 3 2 1 … Continue reading