P4451 [国家集训队]整数的lqp拆分
2024-09-08 07:40:40
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
inline LL read () { LL res = ;int f () ;char ch = getchar ();
while (!isdigit(ch)) { if (ch == '-') f = - ;ch = getchar();}
while (isdigit(ch)) res = (res << ) + (res << ) + (ch ^ ) ,ch = getchar(); return res * f ;
}
LL n;
LL a[<<];
signed main () {
n=read();
a[]=; a[]=;
for(register int i=;i<=n;i++) a[i]=((a[i - ] << )+(a[i - ])) % ;
cout << a[n] << endl ;
return ;
}
最新文章
- python基础2(数据类型、数据运算、for循环、while循环、列表)
- js实现登陆页面的拖拽功能
- Unity3d使用蓝牙(bluetooth)开发IOS点对点网络游戏
- 我使用的vim配置文件
- Zookeeper + Hadoop2.6 集群HA + spark1.6完整搭建与所有参数解析
- Discuz!NT中的Redis架构设计
- ActiveMQ发布订阅模式(转)
- 工作流Activiti5.13学习笔记(一)
- Java_图片切片
- Spring Cloud 和 Dubbo 比较
- 011_docker内部各系统基本工具安装
- 关于ORA-06508 , ORA-04068异常的详细说明
- 14.连接池.md
- 存储过程和函数 PROCEDURE &; FUNCTION
- c/c++ 变量作用域
- 虚拟机VMware怎么完全卸载干净,如何彻底卸载VMware虚拟机
- 图片适应bitmap的大小 http上传文件
- 验证手机号码的JS方法
- 使用 log4js UDP 发送数据到 logstash
- [uboot]uboot如何引导系统