当前位置: 首页 > news >正文

PIPIOJ 1104 PIPI的数学题II

此题目需要掌握快速幂
还要用到模运算的性质
对于模运算在加减法时的性质,我基本认为可以理解为 被加数或者被乘数 提前模,不影响结果,
加数或者乘数 先去模 再去与被加数或者被乘数进行运算,不影响结果。
错误:题目n的范围在1e6以内
所以我一开始func 函数 中 i设置为int,这导致WA 50%。
因为 如果i=1e6,在 i = ii mod p时,会因为中间步骤 ii结果为1e12超过int范围而出错

include <bits/stdc++.h>

using namespace std;
const int p=1000000007;
typedef long long ll;
ll func(ll i,ll k){ ///快速幂函数
ll ans =1;
while(k){ //指数不为0
if(k&1){
ans= ansi%p;
}
i= i
i % p;
k>>=1;
}
return ans;
}
int main(){
ll n,k;
while(scanf("%lld %lld",&n,&k)!=EOF){
ll ans=0;
for(int i=1;i<=n;i++){
ans=(ans+func(i,k))%p ;
}
printf("%lld\n",ans);
}
return 0;
}

http://www.jsqmd.com/news/366450/

相关文章:

  • 【课程设计/毕业设计】基于springboot的软件测试管理系统的设计与实现【附源码、数据库、万字文档】
  • 【计算机毕业设计案例】基于springboot+vue的零食售货机补货管理系统的设计与实现(程序+文档+讲解+定制)
  • GoReSym技术揭秘:二进制解析与符号提取实战指南
  • 北京春节期间上门收酒的公司,认准正规机构才不踩坑 - 品牌排行榜单
  • 如何查看swap配置(z.ai提供)
  • 京东e卡回收哪家好?这三家回收渠道谁划算 - 京回收小程序
  • 小米Root难题破解:从BL锁到模块管理的进阶之路
  • 剪映
  • PIPIOJ 1018士兵排阵
  • 2g2h服务器部署modsecurity、CrowdSec+Nginx bouncer(由z.ai提供)
  • 适配工业润滑油流量测量:2026年优选超声波流量传感器品牌推荐 - 品牌2025
  • AI如何让模糊图像重生?智能重构技术全解析
  • 解析 TCP 服务器中的“幽灵连接”挑战
  • 适配切削加工场景,多款优质切削液超声波流量计推荐 - 品牌2025
  • 虚幻4游戏ogg音频解包.py
  • DOS叙事环与意义行为原生论:一个智能时代意义哲学的理论重构(阐释与反思)
  • rust语言nom库常用接口使用示例5-字符串和比特流解析
  • 1.4 Agent的眼睛耳朵 语言与多模态怎么喂信息
  • Java毕设项目:基于springboot的零食售货机管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 上海智元机器人AgiBot Night 2026:全球首个机器人主导盛典,破解类人机器人泡沫争议
  • 1.3 Agent的大脑 大模型凭什么能推理和决策
  • 2g2h服务器部署modsecurity、CrowdSec+Nginx bouncer(文章顺序)
  • 冰点渗透压测定仪在跨学科研究与产业应用中的核心价值与技术解析
  • 2026医院标识/发光字/沙盘模型设计哪家好?金苹果广告成政企优选 - 深度智识库
  • MIMO控制策略优化CDU泵速与阀门
  • Java 知识点
  • Reflex Robotics墨西哥工厂:拉丁美洲首个类人机器人工厂,轮式路线能否颠覆行业?
  • 软文营销平台权威评测:三大主流平台深度解析,你的品牌谁更适合? - 资讯焦点
  • 全网优质 SEO 推广公司推荐,五大服务商各有专精适配不同行业 - 品牌推荐大师1
  • JAVA并发 - 线程池