首页 > 其他分享 >9.20

9.20

时间:2023-09-22 21:35:44浏览次数:31  
标签:std b% 9.20 const long mod

#include<bits/stdc++.h>
using namespace std;
long long m,n,ans=1,a[5000005];
const long long mod=100000007;
long long f(long long x){
    long long w=mod-2,s=1,b=x;
    while(w!=0){
        if(w&1==1)s=s*b%mod;
        b=b*b%mod;
        w>>=1;
    }
    return s;
}
int main(){
    cin>>n>>m;
    a[1]=1;
    for(long long i=2;i<=n;i++){
        a[i]=a[i-1]*i%mod;
    }
    cout<<a[n]*f(a[m]*a[n-m]%mod)%mod;
    return 0;
}
 

 

标签:std,b%,9.20,const,long,mod
From: https://www.cnblogs.com/zangqy/p/17723277.html

相关文章

  • 9.20 周三
    publicclassTestMath{ publicstaticvoidmain(String[]args) { /*---------下面是三角运算---------*/ //将弧度转换角度 System.out.println("Math.toDegrees(1.57):"+Math.toDegrees(1.57)); //将角度转换为弧度 System.out.println("Math.toRadians(90):"+Ma......
  • 9.20
    今天下午看了javaweb的黑马程序员,在b站上搜索了javaweb实现登陆界面的相关视频;自己测试去写了一下但是运行报错,后端代码没有正常运行而是直接将后端代码呈现了出来,不知道是什么问题 ......
  • 9.20
    学习递归递归是一种在函数中调用自身的方法,每次递归调用之后,问题的规模越来越接近这个限制条件,直到满足限制条件才停止递归求n的阶乘可以用循环和递归importjava.util.Scanner;publicclassMain{publicstaticintfactorial(intx){if(x==1){......
  • 9.20随笔
    1.想到为什么要考研,算是找到了一个比较充分理由,是想的比较清楚的,因为觉得高考并不是我的顶点,还没有走到自己的巅峰,什么时候才能达到一生的顶峰呢?考上研究生吗,感觉是,因为家里还没有出过研究生,所以就更想开创先例了。2.觉得老师们都很强啊,都是985的博,比我们算是高了几个层次,有时候......
  • 9.20
    学习了vue的指令,做了个网页<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"cont......
  • 9.20随笔
    C数组允许定义可存储相同类型数据项的变量,结构是C编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构体中的数据成员可以是基本数据类型(如int、float、char等),也可以是其他结构体类型、指针类型等。结构用于表示一条记录,假设您想要跟踪图书馆中书......
  • 9.20
    今天上了英语科,继续课本的学习。练习了链表classMyLinkedList{public:MyLinkedList(){this->size=0;this->head=newListNode(0);}intget(intindex){if(index<0||index>=size){return-1;......
  • 大二快乐日记9.20(关于音乐审美的一些自我理解)
    我报了每周三晚上的音乐鉴赏。一开始以为是超星网课,后来发现是线下课,也好顺便涨涨我的审美。老师讲得不错,讲得很广,各种音乐类型都涉及到了。大多数是一些民族歌曲,中国的,欧洲的都有。我还记得每次建民老师给我们上课之前都会放一些歌曲,这些歌曲一听就有点他们那个时代的感觉。这些......
  • 9.20号练习
    本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:ListMerge(ListL1,ListL2);其中List结构定义如下:typedefstructNode*PtrToNode;structNode{ElementTypeData;/*存储结点数据*/PtrToNodeNext;/*指向下一......
  • 9.20java学习
    1packagestaticDemo1;23publicclassTest1{4publicstaticvoidmain(String[]args){5int[]arr1={1,2,3,4,5};6System.out.println(Arrunit.printArr(arr1));7double[]arr2={1.1,2.2,3.3,4.4};8System.out......