Cod sursa(job #1055761)
Utilizator | Data | 14 decembrie 2013 11:57:41 | |
---|---|---|---|
Problema | Progresie | Scor | 0 |
Compilator | cpp | Status | done |
Runda | ONIS 2014, Runda 1 | Marime | 0.36 kb |
#include<fstream>
using namespace std;
int main()
{
long long t,n,r,i,c,val,sol;
ifstream fcin("progresie.in");
ofstream fcout("progresie.out");
fcin>>t;
for(i=1;i<=t;i++)
{
fcin>>n>>r;
if(n==1)fcout<<1;
else
{
c=r+1;
if(n==2)val=c;
else
val=(n-2)*r+c;
sol=val+(val-1)*(val-1);
fcout<<sol<<"\n";
}
}
return 0;
}