【费马小定理】HDU4704-Sum
2024-08-31 12:54:30
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define m 1000000007
using namespace std;
typedef long long ll;
const int MAXN=+;
ll n;
char str[MAXN]; void init()
{
n=;
int len=strlen(str);
for (int i=;i<len;i++)
n=(n*+str[i]-'')%(m-);
n--;
} ll pow()
{
ll temp=n,k=,ret=;
while (temp)
{
if (temp&) ret=ret*k%m;
temp>>=;
k=(k*k)%m;
}
return ret;
} int main()
{
while (~scanf("%s",str))
{
init();
cout<<pow()<<endl;
}
return ;
}
最新文章
- jsrender for array 和for object语法
- tcp/ip协议栈调用关系图
- Scala 深入浅出实战经典 第51讲:Scala中链式调用风格的实现代码实战及其在Spark中应用
- SDUT 2523 OOXX
- linux修改文件权限和用户组管理小结
- Linux下Chrome浏览器的BUG
- 保存网页MHT
- C51-keil编译常见错误和警告处理53
- xx通CGI流量控制
- DEDE首页调用{dede:field.content/}
- OpenSuse13.2安装CUDA Toolkit 7.5
- 基于thinkphp的uploadify上传图功能
- 根据浏览器UA信息进行跳转(移动和pc)
- APUE-文件和目录(四)文件系统
- vue实现懒加载的几种方法
- 安装owncloud作为自己的云服务器
- centos/redhat破解账号密码
- go get golang.org/x 包失败解决方法
- linux 设备驱动分类
- 201621123018《Java程序设计》第10周学习报告
热门文章
- 2017福建省赛 FZU2272~2283
- 获取oracle当前系统设置了哪些事件
- Spring学习--实现 FactoryBean 接口在 Spring IOC 容器中配置 Bean
- Codeforces Round #300 解题报告
- #error#错误原因:Cannot find executable for CFBundle 0x8ad60b0 (not loaded)
- 【CF24D】Broken Robot (DP+高斯消元)
- Codeforces 950E Data Center Maintenance 强连通分量
- Dancing Links [Kuangbin带你飞] 模版及题解
- Cause: org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: java.sql.SQLException: 不支持的特性
- Django admin 界面无法加载 CSS 问题解决方案(服务器 Apache 服务器)