Sunday, 28 December 2014

UVA 11689 - Soda Surpler(c file)

 Problem Type : Ad Hoc



#include<stdio.h>
#include<math.h>
unsigned long recurtion(unsigned long n,unsigned long m)
{
    {
        int l;
        l=n%m;
        n=n/m;
        if(n>=m && l==0)
            return n+recurtion(n,m);
        else if(n>=m && l!=0)
            return n+ recurtion(n+l,m);
        else if((n+l)>=m)
            return n+ recurtion(n+l,m);
        if(n<m)
            return n;
    }
}
int main()
{
    unsigned long a,b,c,n,m,i,d,sum;
    scanf("%lu",&n);
    for(i=1; i<=n; i++)
    {
        scanf("%lu %lu %lu",&a,&b,&c);
        d=a+b;
        sum=recurtion(d,c);
        printf("%lu\n",sum);

    }
    return 0;
}

No comments:

Post a Comment

ট্রিগার এর মাধ্যমে ডাটা ইনসার্ট - insert data using Database Trigger (Mysql)

সর্বপ্রথম আমরা প্রবলেমটা বুঝিঃ আমি একটা টেবিলের একটা কলামের ভ্যালুর উপর ডিপেন্ড করে আরেকটা কলামে ডাটা insert করব । এই কাজটা ট্রি...