5 条题解
信息
- ID
 - 3
 - 时间
 - 1000ms
 - 内存
 - 128MiB
 - 难度
 - 8
 - 标签
 - 递交数
 - 2425
 - 已通过
 - 459
 - 上传者
 
#include<iostream>
using namespace std;
typedef unsigned long long ull;
ull a,b,p,res;
int main()
{
    cin>>a>>b>>p;
    while(b)
    {
        if(b&1) res = (res + a)%p;
        b = b / 2; 
        a = (a * 2)%p;
    }
    cout<<res;
}
      🐷