СРОЧНО
С++

Минимальное произведение

Дана последовательность из N
целых чисел (они могут быть положительными, отрицательными или равными 0

). Необходимо выбрать из этих чисел два числа так, чтобы их произведение было как можно меньшим (не рассматриваются квадраты данных чисел, но можно выбрать произведение двух различных элементов последовательности, равных друг другу).
Формат входных данных

В первой строке входных данных записано целое число N
, (2⩽N⩽105)— количество данных чисел. Следующие N строк содержат сами числа, не превосходящие по модулю 40000

.
Формат выходных данных

Программа должна вывести единственное целое число — наименьшее возможное произведение двух различных элементов этой последовательности.
Система оценки

Тесты к этой задаче разбиты на четыре группы, приведённые в таблице. Но оценивается каждый тест в отдельности.
Количество баллов Ограничение на N
Ограничение на значение членов последовательности
20 2⩽N⩽100
Неотрицательные
20 2⩽N⩽100
Положительные, отрицательные или ноль
20 100 Неотрицательные
40 100 Положительные, отрицательные или ноль
Ввод
Вывод

3
1
-3
2

-6
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.