HOJ 2786 Convert Kilometers to Miles
来源:互联网 发布:苹果编程语言 编辑:程序博客网 时间:2024/06/05 15:18
http://acm.hit.edu.cn/hoj/problem/view?id=2786
公里转化为英里
公里数用最少个斐波那契数表示
即42表示为34+8 而不是34+5+2+1
#include <stdio.h>void calc_fib(int f[]);int main(){ int i, f[32]; int t, x, y; bool flag[32]; calc_fib(f); scanf("%d", &t); while(t--) { for (i = 1; i < 22; i++) flag[i] = 0; y = 0; scanf("%d", &x); for (i = 21; i > 0; i--) { if (x >= f[i]) { x -= f[i]; flag[i] = 1; } if (x == 0) break; } for (i = 2; i < 22; i++) { y += flag[i] * f[i-1]; } printf("%d\n", y); } return 0;}void calc_fib(int f[]){ int i; f[1] = 1, f[2] = 2; for (i = 3; i < 22; i++) { f[i] = f[i-1] + f[i-2]; }}
- HOJ 2786 Convert Kilometers to Miles
- HDU2317 Convert Kilometers to Miles 【简单题】
- Convert Kilometers to Miles 2010.3.6
- TOJ 3015.Convert Kilometers to Miles
- Hoj 2047 106 miles to Chicago
- 内部比赛C Convert Kilometers to …
- 106 miles to Chicago
- POJ2472 106 miles to Chicago
- toj2134 106 miles to Chicago
- 106 miles to Chicago SPOJ
- poj 2472 106 miles to Chicago
- POJ 2472 106 miles to Chicago
- zoj - 2797 - 106 miles to Chicago
- ZOJ 2797 106 miles to Chicago
- POJ:2472 106 miles to Chicago
- poj 2472 106 miles to Chicago
- poj 2472 106 miles to Chicago
- POJ 2472 106 miles to Chicago
- 1.面向对象设计模式学习开篇
- HOJ 2769 Patterns and Pictures
- WinForm的DataGridView焦点并没有离开该Cell无法更新数据库
- 集合容器随笔
- 2.面向对象设计模式学习之Singleton单件模式
- HOJ 2786 Convert Kilometers to Miles
- JavaWEB开发-国际化
- Android的TextView不能自动换行的问题
- MAT使用笔记
- android系统
- matlab中如何删除向量和矩阵中的元素?
- mpi连接性能测试
- 汉诺塔
- 分析OpenSurf(3)