Сдать решение 1-закупка
полный :
100
бонусные :
ограничение времени:
1 с
ограничение реального времени:
5 с
ограничение памяти:
64m
1: закупка
в городе покйаме готовятся к командной олимпиаде по программированию, в которой каждая команда состоит из трёх участников.
в этом году оргкомитет выделил n бурлей для закупки необходимых вещей для состязающихся. каждому участнику олимпиады полагается блокнот, стоимостью a бурлей, и шариковая ручка, стоимостью b бурлей. будем считать, что команда снабжена всем необходимым, если каждый член команды получил и блокнот и ручку.
такое ответственное , как закупка «мерча» для олимпиады, поручили местным волонтёрам. рётнолову стало интересно, сколько команд будут снабжены блокнотами и ручками, но времени на раздумья у него нет, так как занят такими важными и ответственными делами, как например, расселение участников и закупка блокнотов.
волонтёру рётнолову ответить на вопрос, сколько команд будут снабжены необходимыми на олимпиаде вещами.
формат входных данных
в единственной строке входных данных находятся 3 целых числа: n, a, b (1 ≤ n, a, b ≤ 1018) — количество бурлей для закупки, стоимость блокнота и стоимость ручки соответственно.
формат выходных данных
выведите единственное число — количество команд, которые будут снабжены ручками и блокнотами.
система оценки
в первой 60 тестов, прохождение каждого теста из первой дает 1 .
за вторую начисляются только в случае, если все тесты для этой и необходимых успешно пройдены
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double x1, x2, x3, y1, y2, y3;
Console.WriteLine("Введите координаты:");
x1 = Double.Parse(Console.ReadLine());
y1 = Double.Parse(Console.ReadLine());
x2 = Double.Parse(Console.ReadLine());
y2 = Double.Parse(Console.ReadLine());
x3 = Double.Parse(Console.ReadLine());
y3 = Double.Parse(Console.ReadLine());
double dist12 = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
double dist13 = Math.Sqrt(Math.Pow((x3 - x1), 2) + Math.Pow((y3 - y1), 2));
double dist23 = Math.Sqrt(Math.Pow((x3 - x2), 2) + Math.Pow((y3 - y2), 2));
double P = dist12 + dist13 + dist23;
double p = P / 2;
double Area = p * (p - dist12) * (p - dist13) * (p - dist23);
Console.WriteLine("Площадь {0}", Area);
Console.ReadKey();
}
}
}
пример конструкции
Подшипники скользящего рения. Восприятие осевой силы – упорным подшипником, расположенным со стороны двигателя.
Для облегчения технологии корпуса входная и выходная крышки его выполнены отъемными.
Уплотнения вала на входе и выходе гребенчатые.
Конструкция в целом типична для стационарных компрессоров.
Виду большой длины корпуса он выполнен из двух половин, стыкующихся в плоскости. Нормальной к оси вала.
Ротор облегченный, оригинальной конструкции, выполнен из двух основных частей: цилиндра, несущего венцы рабочих лопастей, и торцовых вставок, жестко посаженных в цилиндр, составляющих одно целое с валами. Подшипники скользящего трения. Подпятник гидродинамический, сегментного типа. Концевые уплотнения гребенчатые с защитой шеек валов специальными втулками. Соединение с двигателем жесткой муфтой. Подача компрессора около 70000 м /ч при степени повышения давления 3,4.