计算机毕业设计之基于springboot的线上五金店管理系统的设计与实现
2026/7/21 21:29:10
0 00维空间的元素是点,这个毋庸置疑。
……
……
我们的问题是:给出a aa与b bb,请求出:在a aa维空间的元素中,包含着多少个b bb维空间的元素。答案可能很大,只需要输出它除以1 0 9 + 7 10^9+7109+7的余数。
两个整数a , b a,ba,b,以空格隔开。
一个整数,即答案。
3 1123 33维空间的元素是正方体,1 11维空间的元素是线段。所求即是一个正方体中棱的数量,为12 1212。
此外,对于15 % 15\%15%的数据,b = 0 b=0b=0,对于各10 % 10\%10%的数据,b = 1 b=1b=1或b = 2 b=2b=2。
不保证a ≥ b a \ge ba≥b。
#include<bits/stdc++.h>usingnamespacestd;#definep1000000007intf[100010],n,m;intqpow(intx,inty){intans=1;while(y>0){if(y&1)ans=(1LL*ans*x)%p;x=(1LL*x*x)%p;y>>=1;}returnans;}intmain(){scanf("%d%d",&n,&m);f[0]=qpow(2,n);for(inti=1;i<=m;i++)f[i]=(1LL*f[i-1]*(n-i+1))%p*qpow(2*i,p-2)%p;printf("%d\n",f[m]);return0;}接下来我会不断用C++来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现,记录日常的编程生活、比赛心得,感兴趣的请关注,我后续将继续分享相关内容