About Me

About Me : I have been working as a Software Engineer for various international companies for four years.Currently, I am working as a full stack Javascript developer in Petronas(Malaysia).

Skills

Skills • Javascript •Typescript •Python •C •Java •ReactJs • Redux • VueJs • NestJs • React Testing Library • Django• PostgreSQL • MySQL • NodeJs • Git • Docker • Jira • Visual Studio Code • Slack

শুক্রবার, ৬ মার্চ, ২০১৫

UVA :1230 - MODEX solution

#include <bits/stdc++.h>
#define sc scanf
#define pf printf
using namespace std;

typedef long long ll;

ll bigmod(ll base,ll pow,ll mod)
{
    if(pow==0) return 1;
    if(pow&1)
    {

        ll ret=(bigmod(base,pow-1,mod))%mod;
        return  (ret*base)%mod;

    }
    else
    {
        ll ret=(bigmod(base,pow/2,mod))%mod;
        return (ret*ret)%mod;
    }

}

int main()
{

    ll base,pow,mod;
    int n;
    while(sc("%d",&n)==1)
    {
        if(n==0) break;
        int t=n;
        while(t--)
        {
            cin>>base>>pow>>mod;
            cout<<bigmod(base,pow,mod)<<endl;
        }
    }


    return 0;
}

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

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