e-olymp 915. Прямоугольный или нет?

Задача. Прямоугольный или нет? Условие задачи: Задано длины сторон треугольника. Определить, является ли этот треугольник прямоугольным. Входные данные: В единственной строке задано 3 натуральных числа — длины сторон треугольника. Длины сторон не превышают 1000. Выходные данные: Вывести «YES» (без кавычек), если треугольник прямоугольный, или «NO» (без кавычек) в противном случае. Тесты a b c answer 3 … Continue reading

e-olymp 905. Какой треугольник?

Задача  Определить вид треугольника (равносторонний, равнобедренный, разносторонний) по заданным длинам его сторон. Входные данные В единственной строке задано 3 целых числа — длины сторон треугольника. Длины сторон не превышают 100. Выходные данные В единственной строке вывести 1, если треугольник равносторонний, 2 если равнобедренный и 3 если разносторонний. Код

Тесты № Входные данные Выходные данные … Continue reading

e-olymp 107. Компакт-диски

Чистые компакт-диски продают в трёх видах упаковок. Упаковка из 100 дисков стоит 100 грн., из 20 дисков — 30 грн., а один диск стоит 2грн. Какую минимальную сумму нужно истратить для покупки [latex]N[/latex] таких дисков? Входные данные Единственное число [latex]N[/latex] — количество дисков. Значение [latex]N[/latex] натуральное, не больше 1000. Выходные данные Искомая минимальная сумма в гривнах. … Continue reading

e-olymp 478. Белые кубики

Условие Профессор Самоделкин задумал изготовить кубики из брусков белого цвета. Длина каждого ребра равна 1 дм. После изготовления кубиков профессор решил сделать все кубики также белого цвета. Сколько кубиков со стороной 1 дм сможет изготовить из одного бруска профессор, и сколько сторон придется ему покрасить, если известно, что длины сторон брусков — целые числа и … Continue reading

e-olymp 63. Анфиса и цветы

Задача. Анфиса и цветы Условие задачи  Мурзик одну из цветочных клумб сделал в виде шахматной доски размерами [latex]m[/latex] на [latex]n[/latex], в каждой клеточке которой растет какой-то цветок. Иногда на эту клумбу он выводит на прогулку Анфису (да, не удивляйтесь, они действительно друзья). Анфиса, начиная всегда с верхнего левого угла передвигается по клумбе к правому нижнему … Continue reading

e-olymp 67. New food for Anfisa — 2

Задача e-olimp.com №67 Ссылка на засчитанное решение. Условие: При разрезании сыра в задаче «Сыр для Анфисы» у хозяина оставались куски сыра в виде прямоугольного параллелепипеда с разными целыми длинами сторон. Готовя новое блюдо из сыра для Анфисы хозяину приходилось разрезать эти куски на кубики со стороной 1. Какое наименьшее количество разрезов приходилось ему делать для … Continue reading

e-olymp 935. Разложение трицифрового числа

Задача Разложить заданное трицифровое число на цифры. Входные данные В единственной строке задано целое трицифровое число. Выходные данные Вывести каждую цифру в новой строке. Порядок вывода приведён в примере.   Код

Тесты № Входные данные Выходные данные 1 123 1 2 3 2 98 0 9 8 3 -456 4 5 6 4 -1 … Continue reading

e-olymp 906. Произведение цифр

Задача взята с сайта e-olimp Условие Задано трицифровое число. Определить произведение его цифр. Входные данные В единственной строке заданное трицифровое число. Выходные данные В единственной строке произведение цифр заданного числа. Тесты # Входные данные Результат 1 235 30 2 106 0 3 111 1 Решение

Описание решения Для решения данной задачи необходимо задать переменную … Continue reading

e-olymp 157. Зоопарк

e-olymp 157. Зоопарк

Задача взята с сайта  e-olymp.com. Постановка задачи В зоопарке [latex] N [/latex] клеток выстроены в ряд. В зоопарке, кроме прочих обитателей, живут две мартышки, Слава и Юра. Слава и Юра всегда были большими друзьями и сидели в соседних клетках, но теперь они поссорились и больше не хотят видеть друг друга. Смотритель уже собрался переселить их в … Continue reading

e-olymp 931. Отношение произведения к сумме

Задача с сайта e-olymp #931. Ссылка на засчитанное решение Вычислить отношение произведения цифр натурального числа к их сумме. Входные данные Натуральное число n, не превышающее 2·109. Выходные данные Вывести отношение произведения цифр числа n к их сумме с 3 десятичными цифрами. Код программы:

Для решения данной задачи я вывел две функции, до главной, а именно … Continue reading

e-olymp 1. Простая задача

Задача. Программа считывает двузначное число и выводит через пробел каждую цифру отдельно. Тесты Ввод 10 12 45 99 Вывод 1  0 1 2 4 5 9 9 Код программы

Алгоритм В этой задаче мы дважды используем операцию целочисленного деления. Первой цифрой исходного числа будет частное от деления на 10, а последней — остаток. Решение … Continue reading

e-olymp 7336. Пирожки

Условие задачи можно посмотреть здесь Постановка задачи Пирожок в столовой стоит [latex]a[/latex] гривен и [latex]b[/latex] копеек. Найдите сколько гривен и копеек заплатит Петя за [latex]n[/latex] пирожков. Входные данные: Три натуральных числа [latex]a, b[/latex], [latex]n[/latex] [latex](0\leq a, b, n\leq 100)[/latex]. Выходные данные: Через пропуск два числа: стоимость покупки в рублях и копейках. Решение

Описание решения Для решения данной … Continue reading

e-olymp 57. Бабочка-санитар

Задача взята с сайта e-olymp.com. Условие Школьники, идя из дому в школу или наоборот — со школы домой, любят кушать конфеты. Но, как всегда, это приятное дело иногда имеет неприятные последствия – детки часто выбрасывают обертки на школьном дворе. Мурзик всегда следил за чистотой школьного двора и ему в этом с радостью помогали бабочки, благодарные … Continue reading

e-olymp 133. Квадрат и точки

Квадрат и точки. Постановка задачи Какое наибольшее количество точек с целочисельными координатами на листке в клеточку можно накрыть квадратом со стороной N клеток? Алгоритм решения Решения задачи сводится к нахождению площади квадрата, сторона которого на единицу больше исходного. Тесты Входные данные Выходные данные 1 4 2 9 3 16 4 25 Реализация ideone: ссылка Засчитаное … Continue reading

Дистанционные учебные курсы

Дистанционные учебные курсы

Начнем с курсов которые проходить легко и просто даже с планшета или мобильного. В эти курсы уже встроена система выполнения кода. Устанавливать ничего не потребуется. Можно проходить даже с мобильного телефона или планшета. Ввыедение в С++ — для не очень уверенных в себе студентов. Решение простых задач без привлечения серьезных возможностей яззыка. Программирование на языке … Continue reading

Возведение в целую степень

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

e-olymp 2820. Перемещение коня

Задача с сайта e-olimp №2820. Перемещение коня Ваш друг проводит научные исследования по проблеме Конского Минимального Путешествия (КМП), которая состоит в том, чтобы найти кратчайший замкнутый тур ходов конём, который посещает каждую клетку заданного набора из n клеток на шахматной доске ровно один раз. Он считает, что самая трудная часть задачи состоит в определении наименьшего числа … Continue reading

e-olymp 4050. Забавная игра

Ссылка на задачу. Засчитанное решение. В одной стране есть несколько аэропортов, между некоторыми аэропортами есть рейсы. Можно перелететь из любого аэропорта в любой другой, возможно, с несколькими пересадками. Для каждой пары аэропортов существует только одна последовательность рейсов, соединяющая эти аэропорты. Два террориста играют в игру. Они делают ходы по очереди. Каждый ход заключается в следующих … Continue reading

e-olymp 1776. Рельсы

e-olymp 1776. Рельсы

Ссылка на условие задачи: http://www.e-olymp.com/ru/problems/1776. Ссылка на засчитанное решение. В городе PopPush находится известная железнодорожная станция. Страна, в котором находится город, невероятно холмистая. Станция была построена в прошлом веке. К сожалению, в то время средства для постройки были крайне ограничены, поэтому удалось построить только одну железнодорожную колею. Более того, выяснилось, что станция может быть только … Continue reading

А705

Задача: Даны квадратные матрицы [latex]A[/latex] и [latex]B[/latex] порядка [latex]n[/latex]. Получить матрицу [latex]A(B-E)+C[/latex], где [latex]E[/latex] — единичная матрица порядка [latex]n[/latex], а элементы матрицы [latex]C[/latex] вычисляются по формуле:[latex]C_{ij}=\frac{1}{i+j}\;\;\;\;(i,j=1,2,\ldots,n)[/latex]. Тесты К сожалению я не разместила здесь тесты к задаче. Решение Реализуем хранение матрицы в виде двумерного массива. Операции сложения и вычитания матриц выполняются поэлементно. Умножение требует наличия у … Continue reading