zoukankan      html  css  js  c++  java
  • 快速幂且看

    1.

     https://cn.vjudge.net/contest/317382#problem/E

    人见人爱A^B

    #include<bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    ll a,b;
    ll qmod(ll a,ll b,ll m)
    {
    	ll ans=1;
    	while(b)
    	{
    		if(b&1) ans=ans*a%m;
    		a=a*a%m;
    		b>>=1;
    	}
    	return ans;
    }
    int main()
    {
    	while(cin>>a>>b && (a||b))
    		cout<<qmod(a,b,1000)<<"
    ";
    	return 0;
    }
    

    2.

    Rightmost Digit

     https://cn.vjudge.net/contest/317382#problem/D

    #include<bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    ll t,a;
    ll qmod(ll a,ll b,ll m)
    {
    	ll ans=1;
    	while(b)
    	{
    		if(b&1) ans=ans*a%m;
    		a=a*a%m;
    		b>>=1;
    	}
    	return ans;
    }
    int main()
    {
    	cin>>t;
    	while(t--)
    	{
    		cin>>a;
    		cout<<qmod(a,a,10)<<endl;
    	}
    	return 0;
    }
    

    3.

    https://cn.vjudge.net/contest/317382#problem/A4.

    #include<bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    ll a,b,m;
    ll qmod(ll a,ll b,ll m)
    {
    	ll ans=1;
    	while(b)
    	{
    		if(b&1) ans=ans*a%m;
    		a=a*a%m;
    		b>>=1;
    	}
    	return ans;
    }
    int main()
    {
    	int t;
    	cin>>t;
    	while(t--)
    	{
    		cin>>a>>b>>m;
    		cout<<qmod(a,b,m)<<endl;
    	}
    	return 0;
    }
    

      

    4.

    Raising Modulo Numbers

     https://cn.vjudge.net/contest/317382#problem/B

    #include<iostream>
    #include<cstdio>
    using namespace std;
    typedef long long ll;
    ll T,M,H,a,b,res;
    ll qmod(ll a,ll b,ll m)
    {
    	ll ans=1;
    	while(b)
    	{
    		if(b&1) ans=ans*a%m;
    		a=a*a%m;
    		b>>=1;
    	}
    	return ans;
    }
    int main()
    {
    	scanf("%lld",&T);
    	while(T--)
    	{
    		res=0;
    		scanf("%lld%lld",&M,&H);
    		while(H--)
    		{
    			scanf("%lld%lld",&a,&b);
    			res=(res+qmod(a,b,M))%M;
    		}
    		printf("%lld
    ",res);
    	}
    	return 0;
    }
    

      

    5.

    这是一道难题:ZOJ1333

    https://cn.vjudge.net/contest/317382#problem/C

  • 相关阅读:
    音频编辑大师 3.3 注冊名 注冊码
    Cocos2d_x的特点及环境配置
    strcpy_s与strcpy的比較
    Android Bundle类
    DB9 公头母头引脚定义及连接
    80x86汇编小站站长简单介绍
    腾讯webqq最新password加密算法,hash算法
    八大排序算法总结
    xpage 获取 附件
    转基因大豆提高大豆油脂产量80%
  • 原文地址:https://www.cnblogs.com/dragondragon/p/11321995.html
Copyright © 2011-2022 走看看