Gauss, el pequeño matemático del bosque


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

Descripción

Gauss, el pequeño matemático del bosque, quiere calcular rápidamente la suma de todos los números desde 1 hasta N. Los animalitos del bosque le darán diferentes valores de N en una serie de consultas, y él desea saber el resultado de la sumatoria:

S = 1 + 2 + 3 + … + N

Tu tarea es ayudar a Gauss generando la respuesta correcta para cada valor que los animalitos le entreguen.

Entrada

La entrada contiene un primer entero T (1 ≤ T ≤ 102), que indica la cantidad de casos de prueba (consultas).

Le siguen T líneas, cada una con un único entero N (1 ≤ N ≤ 109), que representa el límite superior de la sumatoria.

Nota: Utiliza un tipo de dato que soporte enteros grandes (64-bit) para la sumatoria, ya que S puede ser mayor a 232.

Salida

Imprimir T líneas. En cada línea debe ir un solo entero: la sumatoria de 1 hasta N para el caso de prueba correspondiente.

Ejemplos


Entrada

3
10
1
100

Salida

55 
1 
5050

Comments

There are no comments at the moment.