মঙ্গলবার, ১০ জানুয়ারী, ২০১৭

UVA 10673 - Play with Floor and Ceil

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{
    int t;
    long long int x, k, a, b, p, q;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%lld%lld",&x,&k);
        a=floor((double)x/k);//cout<<a<<endl;
        b=ceil((double)x/k);
        for(p=0;p*a<=x;p++)
        if((x-p*a)%b == 0)
        {
            q=(x-p*a)/b;
            break;
        }
        printf("%lld %lld\n",p,q);
    }
    return 0;
}

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

Factory Pattern

Factory Method  is a creational design pattern that provides an interface for creating objects in a superclass but allows subclasses to alte...