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

网站建设投标书 技术架构网站关键词怎么选

网站建设投标书 技术架构,网站关键词怎么选,佛山网站建设公司有哪些,wordpress 维文版假设现在有两个自然数 A 和 B,S 是 AB 的所有约数之和。 请你求出 Smod9901 的值是多少。 输入格式 在一行中输入用空格隔开的两个整数 A 和 B 。 输出格式 输出一个整数,代表 Smod9901 的值。 数据范围 0≤A,B≤5107 输入样例: …

假设现在有两个自然数 A 和 B,S 是 AB

的所有约数之和。

请你求出 Smod9901

的值是多少。

输入格式

在一行中输入用空格隔开的两个整数 A

和 B

输出格式

输出一个整数,代表 Smod9901

的值。

数据范围

0≤A,B≤5×107

输入样例:
2 3
输出样例:
15

注意: A

和 B 不会同时为 0。

思路

        因为要求p^0+p^1+...+p^k-1,所以这是一个等比数列,完全可以用快速幂求逆元然后用等比数列求和公式得到答案

#include<iostream>
#include<cmath>
#include<cstring>
#include<cstdio>
#include<stack>
#include<string>
#include<algorithm>
#include<unordered_map>
#include<map>
#include<bitset>
#include<cstring>
#include <unordered_set>
//#include<priority_queue>
#include<queue>
#include<deque>
#include<set>
#include<stdlib.h>
#define dbug cout<<"*****hear*****"<<endl;
#define rep(a,b,c) for(ll a=b;a<=c;a++)
#define per(a,b,c) for(ll a=b;a>=c;a--)
#define no cout<<"NO"<<endl;
#define yes cout<<"YES"<<endl;
#define endl "\n"//交互题一定要关!!!!!!!!!
#define lowbit(x) (x&-x)
#define IOS ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
//priority_queue<int,vector<int>,greater<int> >q;
using namespace std;
typedef long long ll;
typedef long double ld;
typedef pair<ll, ll> PII;
typedef pair<long double,long double> PDD;ll  INF = 0x3f3f3f3f;
//const ll LINF=LLONG_MAX;
// int get_len(int x1,int y1,int x2,int y2)
// {
//   return (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1);
// }
const ll N = 2e5+ 10;const ll mod1 =998244353;const ll mod2 =1e9+7;
// const ll hash_num = 3e9+9;
ll n,m,ca;
ll arr[N],brr[N],crr[N],drr[N];
//ll h[N],ne[N],e[N],w[N],book[N],idx;
//ll idx;// void add(ll a, ll b , ll c)
// {
//   e[idx] = b, w[idx] = c,ne[idx] = h[a], h[a] =idx ++ ; 
// }
ll mod=9901;
unordered_map<ll,ll>prime;ll fast_power(ll a,ll b)//快速幂
{ll res=1;while(b){if(b&1)res=res*a%mod;b >>= 1;a=a*a%mod;}return res;
}void get(ll x)//获得质因数
{for(ll i=2;i<=x/i;i++){while(x%i==0){x/=i;prime[i]++;}}if(x>1)prime[x]++;
}ll sum(ll p,ll k)//sum函数
{if(k==1)return 1;if(k%2==0){return (1+fast_power(p,k/2))*sum(p,k/2)%mod;}else{return (fast_power(p, k - 1) + sum(p, k - 1)) % mod;}
}void solve()
{cin >> n >> m;get(n);ll ans=1;for(auto it : prime){ll a = it.first, b = it.second * m;if((a-1)%mod==0)//如果a-1是mod的倍数的话那么其实就是k+1个1相加{ans=ans*(b+1)%mod;}else{ans=ans*(fast_power(a,b+1)-1)%mod*(fast_power(a-1,mod-2))%mod;//这里是将求和公式上下都提取一个负号变成了(a^b+1)-1和a-1}}if(!n)ans=0;cout << (ans%mod+mod)%mod;
}int main()
{IOS;ll _;_=1;//scanf("%lld",&_);// cin>>_;ca=1;while(_--){solve(); ca++;}    return 0;
}

http://www.yayakq.cn/news/303593/

相关文章:

  • 泰安网站seo推广wordpress插件改图标
  • 网站代理登录域名外贸是做什么的工作
  • 教育培训网站建设ppt做网站二维码
  • 网站公司云建站怎么样仿站软件
  • 快速域名网站备案网页设计与制作策划方案800字
  • 兼职网站高中生在家可做企业手机网站开通
  • 工信部网站备案系统怎么注册长沙官网seo诊断
  • 个人博客网站怎么注册2021年新闻摘抄
  • 机关网站源码防伪码做网站的还能没导入吗
  • 银川网站优化wordpress 上下篇 插件
  • 商城网站建设服务器政务服务网站建设整改报告
  • 电子商务网站设计是什么大连服装网站建设
  • 网站做文件检查要加强网站内容建设
  • 哪种网站开发最简单湖北标书设计制作
  • 购物帮–做特惠的导购网站wordpress最新列表页
  • 宁波微网站建设网架加工方案
  • 怀化市住房和城乡建设局网站多语言多商户商城源码
  • 苏州网站建设网站开发宣传片拍摄心得体会
  • 商城开发网站开发深圳网站建设企
  • 个人网站有什么网站开发国内外现状
  • 武城网站建设费用wordpress微信没缩略图
  • 如何给网站做脚本杭州做企业网址的公司
  • 网站ftp密码驻马店专业网站建设
  • 厦门市同安区建设局公开网站百度信息流平台
  • 企业站网站浙江省建设执业注册中心网站
  • 杨浦网站建设 网站外包免费生成app
  • 广西响应式网站制作wordpress菜单 不显示图片
  • 做公司网站哪家好重庆九龙坡区威海网站开发公司电话
  • 网站关键词在哪里设置建设自己的网站有什么
  • 网站开发 工期安排做早餐的网站