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

如何实现网站开发手机验证码如何做网销

如何实现网站开发手机验证码,如何做网销,WordPress为啥这么慢,网站开发定制案例展示给定 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.ds6.com.cn/news/47.html

相关文章:

  • 动态网站开发的主要技术网络推广优化seo
  • 做网站要ftp信息吗竞价代运营
  • 网站建设价格明细表和网站预算深圳网络推广公司排名
  • 禹城网站定制网络运营培训
  • 旅游网站开发系统的er图旺道seo优化
  • 菏泽做公司简介网站杭州网站优化搜索
  • 用java做网站的流程营销网站案例
  • 东莞网站建设推广方案北京网络营销外包公司哪家好
  • 做外贸 访问国外网站 怎么办怎样做推广
  • 营销型网站建设哪个好怎么注册自己的网站
  • 长沙网站建设有限公司网站维护中是什么意思
  • 无锡做网站排名创建网站步骤
  • wap小说网站源码nba最新排名
  • 湛江赤坎海田网站建设招聘软文广告经典案例300
  • 长沙互联网推广公司宁波网站推广优化哪家正规
  • 网站建设具备什么条件外链百科
  • 如何提高网站排名的方法排超最新积分榜
  • 制作开发app需要多少钱seo推广视频隐迅推专业
  • 黄页88网站网站优化排名易下拉系统
  • 网站建设开发定制百度推广代理查询
  • 网站开发入门习题qq群排名优化
  • 网站建设有几种方案优化教程
  • 做气球装饰可以上哪些网站长沙seo免费诊断
  • 网站开发项目任务网站可以自己做吗
  • 2017网站seo如何做网络营销模式有哪些?
  • 网站集约化建设情况汇报成都百度快照优化排名
  • 深圳做微网站目前在哪个平台做推广好
  • 百度网站官网怎么做今天重大新闻国内最新消息
  • 电脑网站建设规划百度健康
  • 制作公司内部募捐网站一份完整的活动策划方案