Cod sursa(job #1100758)

Utilizator Liviu0010Oprescu Liviu Liviu0010 Data 7 februarie 2014 14:07:38
Problema Progresie Scor 0
Compilator cpp Status done
Runda Arhiva ICPC Marime 0.57 kb
#include<fstream>
using namespace std;

int main()
{
    ifstream in("progresie.in");
    ofstream out("progresie.out");
    unsigned int Tds=1, T, i, N, R;
    unsigned long long Li=1, Ls=1;
    bool faceParte;

    in>>T;

    for(i=1; i<=T; i++)
    {
        in>>N>>R;

        faceParte=false;

        while(faceParte==false)
        {
            Ls=Li+3*Tds;
            Li=Li+2*Tds;
            Tds++;

            if((N-1)*R+Li<=Ls)
                faceParte=true;
        }

        out<<Li<<'\n';
    }

    in.close();
    out.close();
}