Время

16:08:46
24 May 2012
Версия для печати

Прямые

prb99   Рассмотрим положительное целое N. Пусть A, B и C – такие неотрицательные целые числа, что A+B+C=N. Пусть на координатной оси отмечено N точек с одинаковым интервалом между каждыми двумя соседними. Проведите прямые под углом 45 градусов к координатной оси через A левых точек, проведите прямые под углом 90 градусов к координатной оси через B следующих точек и под углом 135 градусов к координатной оси – через оставшиеся C точек. Эти прямые пересекутся в некотором количестве точек.

   Для ясности смотрите рисунок, где указан случай N=5, A=1, B=2, C=2. Всего получилось 6 точек пересечения.

   Ваша задача довольно проста – для заданного N посчитать сумму количеств точек пересечения для всех возможных троек A, B, C.


Технические условия

   Входные данные

   Первая строка ввода содержит количество тестов T (1T1000).

   Каждая из следующих T строк содержит число N (2N106) – количество точек на прямой в данном тесте.

   Выходные данные

   Выведите T строк вида “Case #A: B”, где A – номер теста (начиная с 1), B – сумма количеств точек пересечения для заданного N.


Информация о задаче

Лимит времени: 10 секунд
Лимит памяти: 64 MB
Баллы за пройденный тест: 10
Сложность: 63% 3/8

Пример

Пример входных данных

3
2
3
5

Пример выходных данных

Case #1: 3
Case #2: 13
Case #3: 91


← Длиннейшая цепочка Список задач Доминация по Парето →