首师大附中科创教育平台 我的刷题记录 3120 LJX的校园:入学典礼
2024-10-10 20:07:18
今天给大家献上“C”级题:LJX的校园:入学典礼!!
|
||||||||||||||
|
好的,以上就是LJX的校园:入学典礼的题目要求,现在献上代码!!!当当当!!!
#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<algorithm> #define MAXN 4 using namespace std; typedef long long int LL; int mod; struct matrix { LL p[MAXN][MAXN]; }ans,tmp; matrix operator*(matrix a,matrix b) { matrix c; for(int i=;i<=;i++) for(int j=;j<=;j++) { c.p[i][j]=; for(int k=;k<=;k++) c.p[i][j]=(c.p[i][j]+((a.p[i][k]%mod)*(b.p[k][j]%mod))%mod)%mod; } return c; } void cal(LL t,LL last) { memset(tmp.p,,sizeof(tmp.p)); tmp.p[][]=t; tmp.p[][]=tmp.p[][]=tmp.p[][]=tmp.p[][]=tmp.p[][]=; LL y=last-t/+; while(y) { if(y&) ans=ans*tmp; tmp=tmp*tmp; y>>=; } } int main() { for(int i=;i<=;i++) ans.p[i][i]=; LL n; scanf("%lld%lld",&n,&mod); LL t=; while(n>=t) { cal(t,t-); t*=; } cal(t,n); printf("%lld\n",ans.p[][]); return ; }
LJX的校园:入学典礼!!!!!
最新文章
- NPOI读取Excel 数据 转。。。
- BZOJ3223——Tyvj 1729 文艺平衡树
- 两道相似KMP题
- HDU 1312 (BFS搜索模板题)
- c#与java之比较(转自Jack.Wang&#39;s home)
- Entity Framework 数据生成选项DatabaseGenerated
- trigger()和triggerHandler()
- 关于——NSThread
- TComponent,TControl,TWinControl,TGraphic的DefineProperties赏析与说明(不懂)
- Anaconda的安装与使用
- 11. cookie_session_原生ajax_readyState的值_同源策略_跨域_jsonp的使用
- 初尝Spring Cloud Config
- Linux_系统管理_网络配置_命令行配置网络
- miniui表格load数据成功后,回调函数,其中setData要用如下方法
- centos6 7 yum安装mongodb 3.6
- 得到WAV文件的长度
- C# 日志记录工具类--LogHelper.cs测试
- jQuery源码分析--Event模块(3)
- 对OpenCV中seamlessClone的初步实验
- node csrf 防御 待续