hpuoj 1287 HH实习
来源:互联网 发布:ios中多线程编程 编辑:程序博客网 时间:2024/06/05 03:30
1287: HH实习
时间限制: 1 Sec 内存限制: 128 MB题目描述
这学期到了十五周了,HH突然要去实训中心实习了,想到要拿着钳子,锯子什么的,头就有点大了,因为它挺好玩的,但是,也是很累的,看着学弟坐在机房悠闲地敲着代码,HH学长决定要让他们好好忙忙,这道题就是为了你们而出的,学弟们,加油!问题很简单,只是需要动手就够了,要求是,给你n米长的钢筋,钢筋大家都知道吧?就是一根钢条,钢条大家都知道吧?不知道的回家问麻麻,目的很简单,让你自己动手把这一根很长的钢筋切成M段,保证他们中的任意三段都不能构成三角形,听起来会感觉乱乱的,其实我要的答案很简单,就是你能把这根钢筋截成多少条,条数要最多,还有就是长度不能少于1米。简单吧,大家抓紧时间AC吧。
输入
第一行输入一个T,接下来T行,每行有一个数N(4<=N<=1000000);
输出
输出占一行,对应每个N输出最多的条数M
样例输入
27144
样例输出
410
以前没ac的题,今天水过。 注意: 斐波那契数列里面的数任意三个都不能形成三角形#include<stdio.h>#include<string.h>#define max 1000+10int a[max];int main(){ int t,n,i,j,sum; a[1]=a[2]=1; for(i=3;i<max;i++) { a[i]=a[i-1]+a[i-2]; } scanf("%d",&t); while(t--) { scanf("%d",&n); sum=0; for(i=1;i<max;i++) { sum+=a[i]; if(sum>=n) break; } if(sum==n) printf("%d\n",i); else printf("%d\n",i-1); } return 0;}
0 0
- hpuoj 1287 HH实习
- hpuoj 1287: HH实习 (打表)
- hpuoj--1287--HH实习(斐波那契数巧用)
- HPU 1287: HH实习【数学】
- HH实习
- HH实习
- HH实习
- HPU1287: HH实习 【贪心】
- hpuoj 1280: 迷上象棋的HH 【DP】
- 1287: HH实习【斐波那契数列】
- hpuoj--1122-- HH的随机数(数据去重)
- hpuoj 1136: HH生病了 (递推)
- hpuoj 1122: HH的随机数 (排序&去重)
- hpuoj 1250: HH的米5 (并查集)
- hpuoj 1248: HH的军训 (容斥原理)
- **【HPUOJ】
- HH实习(hpu1287)(斐波那契运用)
- HH
- Graphics简单汇总
- Idea 项目跑步起来的几个错误问题.
- C++中的RTTI(转)
- 开运算与闭运算
- android studio安装
- hpuoj 1287 HH实习
- c3p0、dbcp和proxool比较
- poj 2553 The Bottom of a Graph
- Android ListView 常见问题与使用总结
- C++ RTTI及“反射”技术
- JAVA并发分工原则
- IKAnalyzer 配置扩展词典
- 一年之计在于春-2015年两会-人民银行行长周小川答记者问
- 必须知道的10个不常用HTML标签