Вы должны написать программу или функцию, которая с Nпомощью Nодинаково разнесенной квадратной сетки и сплошного вписанного круга выводит или возвращает количество квадратов сетки, которые частично или полностью перекрываются сплошным кругом.
Наложения 0 (то есть когда круг касается только линии) не учитываются. (Эти совпадения происходят, например, в N = 10.)
пример
N = 8 (64 squares), Slices = 60
![[Imgur] (http://i.imgur.com/3M1ekwY.png)](https://i.stack.imgur.com/J0y83.png)
вход
- Целое число
N > 0. (Сетка будет иметьN * Nквадраты.)
Выход
- Целое число, количество сплошных круговых срезов.
Примеры
(пары ввода-вывода)
Inputs: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Outputs: 1 4 9 16 25 36 45 60 77 88 109 132 149 172 201
Это код-гольф, поэтому выигрывает самый короткий вход.
N^2.