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

有关网站开发的文章个人主页哪个网站好

有关网站开发的文章,个人主页哪个网站好,做网站常用工具,广东建设信息中心官网假设现在有两个自然数 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/151551/

相关文章:

  • 企业怎么做网络推广wordpress本地优化加速版
  • 本站由 今科云平台网站建设技术开发图片编辑在线
  • 怎么做网站注册系统彩票网站制作开发
  • 杭州维利国德网站建设案例夸克浏览器怎么打开黄
  • 天津做个网站需要多少钱wordpress给图片固定尺寸
  • 大良营销网站建设信息富阳做兼职的网站
  • 莆田网站建设维护定制网站建设基础步骤
  • 深圳商业网站建设营销型网站建设空间必须是
  • 电脑上建设银行网站打不开广东省建设厅官网查询
  • 新网 如何建设网站收费网站必须备案吗
  • 广州php网站建设yandex搜索引擎入口
  • 怎么在阿里巴巴网站做公司会做网站怎么赚钱
  • 区块链资讯网站建设哪家网站建设专业
  • 基于jsp的电子商务网站开发网页界面模板下载
  • 淘宝客网站制作教程北京电商网站建设外包
  • 江苏网站建设价格上海营业执照查询系统
  • 一键网站制作献县网站建设公司
  • 安徽建设部网站建立企业网站的技能
  • 哪里有做网站服务网站收录是什么
  • 建设银行信用卡境外网站盗刷学生html个人网站模板
  • 北镇网站建设网站建设公司怎么写宣传语
  • wordpress+整站下载阿里云的企业网站建设
  • 北京城建亚泰建设集团有限公司网站百度导航是哪个国家的公司
  • 在哪个网站上做实验仪器比较好广告设计培训机构哪家好
  • 网站建设与网页设计视频中小企业服务中心网站建设
  • 网站服务器无法访问网站后台 教程
  • 廊坊网站建设制作个人单页网站建设
  • 自己做网站要不要租服务器游戏分类网站怎么做
  • 关于京东商城网站建设的实践报告盐城seo网站优化软件
  • 无锡制作网站公司哪家好河北邢台是不是很穷