Коллеги-программисты! Задроты в хорошем смысле слова!
Я тут такую задачку нашёл, что пиздец.
Перескажу своими словами, чтоб короче.
В общем, есть участок координатной плоскости [-24...24; -24...24]. Начало координат, соответственно, в центре.
Надо начертить там 12 векторов, с таким условием:
1) Каждый вектор выходит из начала координат и имеет целочисленные координаты
2) Длина каждого вектора не должна быть целым числом
3) Векторы уникальны
4) Главное! Сумма длин всех векторов — "почти целое число" с точностью до 12 знака после запятой.
ПРИМЫЧАНИЕ: Что такое здесь "почти целое число с точностью P знаков после запятой": это вещественное число, разность которого с ближайшим целым не превышает 10 в степени P.
Ах да, забыл сказать — по условию первый вектор из этих 12 известен, и передаётся в функцию, как аргумент.
Вот пример для входного вектора 7;11 :
11; 1
-2; 12
5; 4
12; -3
10; 3
9; 6
-12; -7
1; 11
-6; -6
12; -4
4; 12
Что скажете, классная задачка?
Т.е., фактически сводится к тому, что у нас есть множество иррациональных чисел, которые в сумме дают нечто очень близкое к целому (но понятно, что не целое, ибо это невозможно в принципе) #hackerrank #задачи #программирование