[2020牛客寒假算法基础集训营2]G-判正误

不得不说的是我觉得这道题十分的奇怪。

取模数这么随便。我怀疑它没有很强的数据。

先说说做法吧。就是简单的快速幂取模即可。(但是这个取模也太玄学了吧。出题人自己都说多尝试几次,我吐了

复制代码
#include <bits/stdc++.h>
#define speed std::ios::sync_with_stdio(false),cin.tie(NULL),cout.tie(NULL)
using namespace std;
typedef long long ll;

const ll maxn = 200005;
const ll mod = 1e9+7;
ll a,b,c,d,e,f,g;
ll ans=0;
ll qpow(ll a, ll b){
    ll ret = 1;
    while(b){
        if(b & 1) ret = (ret * a) % mod;
        a = (a * a) % mod;
        b >>= 1;
    }
    return ret;
}

int main()
{
    speed;
    ll T;
    cin>>T;
    while(T--){
        cin>>a>>b>>c>>d>>e>>f>>g;
        ll tmp=(qpow(a,d)+qpow(b,e)+qpow(c,f));
        if(tmp==g){
            cout<<"Yes\n";
        }
        else{
            cout<<"No\n";
        }
    }
}
复制代码

 

posted @   ViKyanite  阅读(169)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示
主题色彩