hdu 2047 阿牛的EOF牛肉串
2016-07-23 10:27
323 查看
如果末尾加的是E或F,显然是2*a[i-1]
如果末尾加的是O,则末2位一定是EO或FO,则为2*a[i-2]。
然后两者相加 2*a[i-1]+2*a[i-2] = 2*(a[i-1]+a[i-2])
#include<stdio.h> int main(void) { int n; long long i,narr[40]; narr[1]=3;narr[2]=8; for(i=3;i<40;i++) { narr[i]=2*(narr[i-1]+narr[i-2]); } while(scanf("%d",&n)!=EOF) { printf("%lld\n",narr ); } return 0; }
更多可参考:http://www.acmerblog.com/hdu-2047-3143.html
相关文章推荐
- 大直播时代,P2P才是降低成本的必杀技
- Docker简单命令
- openvz部署
- C# 秒数转日期_由秒数得到日期几天几小时_当前日期时间,转换为秒
- mysql日志系统
- 一颗可靠的时间胶囊:苹果AirPort Time Capsule测评
- CentOs6 grub安装系统时候被安装到U盘里的修复方法
- UVA 11461-Square Numbers
- 【使用 DOM】理解 DOM
- vs2013搭建团队版本控制 TFS、SVN
- django--模型元选项(八)
- 亿级Web系统搭建——单机到分布式集群
- UnicodeEncodeError:的解决方法
- AngularJs服务
- linux的文件系统和虚拟文件系统(VFS)
- WPF使用ARCGIS App文件配置Cs后台文件
- linux笔记:权限管理-sudo
- eaysui 利用datagrid 实现左右移除数据
- PostgreSQL查看数据库,索引,表,表空间大小
- Butter Knife 配置及使用入门详解