博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BestCoder Round #50 (div.1) 1003 The mook jong (HDU OJ 5366) 规律递推
阅读量:7174 次
发布时间:2019-06-29

本文共 590 字,大约阅读时间需要 1 分钟。

题目:Click here

题意:bestcoder 上面有中文题目

分析:令f[i]为最后一个木人桩摆放在i位置的方案,令s[i]为f[i]的前缀和。很容易就能想到f[i]=s[i-3]+1,s[i]=s[i-1]+f[i],而s[n]即是所求答案。本题唯一一个值得注意的点就是当n接近60时会爆int。

 

1 #include 
2 #include
3 #include
4 typedef long long ll; 5 using namespace std; 6 const int M = 1e5+5; 7 8 int n; 9 ll a[65] = { 0, 1, 2, 3};10 int main() {11 #ifdef ONLINE_JUDGE12 #else13 freopen( "in.txt", "r", stdin );14 #endif15 for( int i=4; i<=60; i++ ) { //预处理16 for( int j=3; j

 

转载于:https://www.cnblogs.com/TaoTaoCome/p/4714777.html

你可能感兴趣的文章
Linux命令_用户身份切换
查看>>
学习在.NET Core中使用RabbitMQ之启动和基础(一)
查看>>
支付业务的数据库表的设计
查看>>
php面试题二--解决网站大流量高并发方案(从url到硬盘来解决高并发方案总结)...
查看>>
PHP 16 个编程法则
查看>>
【微信】2.微信小程序开发--官方开发工具使用说明
查看>>
RedisTemplate访问Redis数据结构
查看>>
面试如何回答优化数据库
查看>>
SuperSocket与Netty之实现protobuf协议,包括服务端和客户端
查看>>
ASP.NET CORE系列【二】使用Entity Framework Core进行增删改查
查看>>
AIDL基本使用
查看>>
MySQL中间件之ProxySQL(6):管理后端节点
查看>>
Mathematica 取整函数
查看>>
(转)Awsome Domain-Adaptation
查看>>
利用cwRsync客户端将Windows下文件同步到Linux
查看>>
npm常用命令
查看>>
String,StringBuffer和StringBuilder三者的讲解
查看>>
Understanding Digital Raw Capture
查看>>
(原創) unnamed object的多型只能使用reference (C/C++)
查看>>
10种有用的CSS技巧
查看>>