Cod sursa(job #1344265)

Utilizator ZappaManIosif Adrian-Mihai ZappaMan Data 16 februarie 2015 16:09:17
Problema Progresie Scor 0
Compilator cpp Status done
Runda Arhiva ICPC Marime 0.38 kb
#include <stdio.h>
#include <math.h>
#include <stdlib.h>

typedef long long ull;

int main(int argc, char * argv[]) {
	FILE * i = fopen("progresie.in","r");
	FILE * o = fopen("progresie.out","w");
	int T, N, R;
	fscanf(i,"%d\n",&T);
	while (T--) {
		fscanf(i,"%d %d\n",&N, &R);

		ull res = (N * R - (R - 1));
		fprintf(o,"%ld\n",(ull)pow(res,2) - res + 1) ;
	}
	return 0;
}