Враховуючи число від 1 до 24, виведіть цілувальний номер, наскільки це відомо сьогодні (деякі цифри матимуть більше одного прийнятного результату). Знання геометрії не є важливим, оскільки результати наведені нижче.
Зі сторінки Вікіпедії на проблему цілуючих номерів :
число цілування визначається як кількість неперекриваються одиничних сфер, які можуть бути розташовані таким чином, що вони торкаються іншої одиничної сфери
Тобто, враховуючи одну одиничну сферу, скільки ще одиничних сфер може торкнутися її, не перекриваючи жодну з них? Питання буде задано в N мірному просторі, де сфера розуміється як розмірна сфера N-1.
Наприклад:
- у двомірному просторі одиничне коло може торкатися 6 інших одиничних кіл.
- у тривимірному просторі одинична сфера може торкатися 12 інших одиничних сфер.
Сторінка Вікіпедії перераховує значення для розмірів від 1 до 24. Однак деякі з них ще невідомі точно, тому наведено лише нижню та верхню межі. Таблиця відтворена тут, щоб вона залишалася фіксованою, незалежно від будь-якого майбутнього звуження діапазонів через нові докази. Рішення судяться за цією фіксованою таблицею, навіть якщо сторінка Вікіпедії буде змінена в майбутньому.
Таблиця меж
Dimension Lower bound Upper bound
1 2 2
2 6 6
3 12 12
4 24 24
5 40 44
6 72 78
7 126 134
8 240 240
9 306 364
10 500 554
11 582 870
12 840 1357
13 1154 2069
14 1606 3183
15 2564 4866
16 4320 7355
17 5346 11072
18 7398 16572
19 10668 24812
20 17400 36764
21 27720 54584
22 49896 82340
23 93150 124416
24 196560 196560
Вхідні дані
Розмір: Ціле число від 1 до 24 (включно).
Тут «ціле число» вказує на те, що вхід не матиме дробову частину - це може бути 2
або 3
але ніколи 2.5
. Наприклад, рішення може приймати дані як поплавок, або рядок.
Вихідні дані
Число у відповідному діапазоні - від нижньої межі до верхньої межі для цього входу (включно).
Вихід повинен бути детермінованим (завжди однаковим для одного входу).
Вихід повинен бути цілим числом. Наприклад, для введення 5
можливих дійсних виходів 40
, 41
, 42
, 43
, 44
. Зверніть увагу: це обмеження на значення, а не на тип. Прийнятно повертати поплавок, за умови, що він має нульову дробову частину. Наприклад, 41.5
не було б дійсним, але 41.0
було б дійсним.
Оцінка балів
Це код-гольф . Ваш бал - кількість байтів у вашому коді. Для кожної мови переможець - це рішення з найнижчою оцінкою.