Tuesday, 30 December 2014

UVA 374 - Big Mod(cpp file)

Problem Type : Number Theory


#include<stdio.h>
int main()
{
    long long a,b,m,a1,p,i;
    while(scanf("%lld %lld %lld",&a,&b,&m)==3)
    {

        a1 = a %m;
        p = 1;
        while (b > 0)
        {
            if (b %2==1)
            {
                p *= a1;
                p = p % m;
            }
            b /= 2;
            a1 = (a1 * a1) % m;
        }


        printf("%lld\n",p);
    }
    return 0;
}

No comments:

Post a Comment

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

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