求问这份代码在 Windows 环境下为什么能过编
  • 板块灌水区
  • 楼主nightwatch.ryan
  • 当前回复2
  • 已保存回复3
  • 发布时间2025/2/6 13:04
  • 上次更新2025/2/6 15:43:37
查看原帖
求问这份代码在 Windows 环境下为什么能过编
961351
nightwatch.ryan楼主2025/2/6 13:04
#include <iostream>
namespace Solve{
    template <typename T> QuickPower(T x, T y, T mod = 99824433){
        T result = 1;
        while(y){
            if(y & 1)
             result = (result * x) % mod;
            x = (x * x) % mod;
            y >>= 1;
        }
        return result;
    }
};
int main(){
    long long a, b, p;
    std::cin >> a >> b >> p;
    std::cout << a << "^" << b << " mod " << p << "=" << Solve::QuickPower(a, b, p) << std::endl;
}

rt,本地换了两个编译器测试都能过编

2025/2/6 13:04
加载中...