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

网站滚动框怎么做网络广告宣传平台

网站滚动框怎么做,网络广告宣传平台,茂名市城乡和住房建设局网站,客服外包平台加盟给定 n 组询问,每组询问给定两个整数 a,b,请你输出 Cbamod(1097)的值。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一组 a 和 b。 输出格式 共 n 行,每行输出一个询问的解。 数据范围 1≤n≤10000, 1≤…

给定 n 组询问,每组询问给定两个整数 a,b,请你输出 Cbamod(109+7)的值。

输入格式

第一行包含整数 n。

接下来 n 行,每行包含一组 a 和 b。

输出格式

共 n 行,每行输出一个询问的解。

数据范围

1≤n≤10000,
1≤b≤a≤105

输入样例:
3
3 1
5 3
2 2
输出样例:
3
10
1

使用快速幂求解a!,用费马小定理求解后面的逆元

代码:

#include <iostream>using namespace std;typedef long long ll;const int N = 1e5 + 10, mod = 1e9 + 7;ll n, a, b;
ll fact[N], ifact[N];ll qmi(ll a, ll b) {ll res = 1;while (b) {if (b & 1) res = res * a % mod;a = a * a % mod;b >>= 1;}return res;
}void init() {fact[0] = 1;ifact[0] = 1;for (int i = 1; i < N; i ++ ) {fact[i] = fact[i - 1] * i % mod;ifact[i] = ifact[i - 1] * qmi(i, mod - 2) % mod;}
}int main() {init();cin >> n;while (n -- ) {cin >> a >> b;cout << (fact[a] * ifact[b]) % mod * ifact[a - b] % mod << endl;}
}

http://www.zhongyajixie.com/news/57897.html

相关文章:

  • 营销型网站建设哪家好app线下推广怎么做
  • 潍坊关键词优化服务许昌网站seo
  • 庆阳网站设计服务营销培训心得体会
  • 网站建设哈尔滨网站优化4西seo优化排名
  • 广告投放这个工作难不难做seo主要做什么工作内容
  • 网站制作报价是否合法万秀服务不错的seo推广
  • 江苏专业网站制作自己如何注册一个网站
  • 东莞市网站建设系统企业长沙网站开发
  • 用什么自己做网站百度链接地址
  • 创意广告设计网站seo服务 文库
  • 建立多个wordpress北京度seo排名
  • 邢台市建设工程质量监督网站谷歌三件套下载
  • 网站开发技术路线百度搜索广告收费标准
  • wordpress图片位置seo实战培训学校
  • 怎么建设网站视频教程东莞网络营销公司
  • 有没有专门交人做美食的视频网站咨询公司
  • 网站平台建立网络视频营销平台
  • 网站后台管理员做链接有什么平台可以推广
  • wordpress怎么添加导航分类百度优化大师
  • photoshop网站模板设计教程今日头条热搜榜前十名
  • 网站定制开发什么意思seo搜索引擎优化排名报价
  • 兰州做网站的公司抖音seo代理
  • 在线播放的网站怎么做淘宝搜索关键词排名查询工具
  • 做美剧盗版网站网络营销工具体系
  • 沈阳男科医院哪家好一些百度seo找哪里
  • 西安关键词排名软件兰州正规seo整站优化
  • com网站注册域名哪里可以代写软文
  • 检测ai写作的网站如何查询域名注册人信息
  • 现在流行的网站制作工具百度云搜索引擎
  • 专业app网站建设深圳网络推广培训