SDUT 3561 Fibonacci (“浪潮杯”山东省第七届ACM大学生程序设计竞赛)
2017-05-13 10:41
381 查看
http://www.sdutacm.org/onlinejudge2/index.php/Home/Index/problemdetail/pid/3561.html
AC代码:
AC代码:
#include <stdio.h> long long num[10000]; long long count[100]; int main (){ num[1]=1; num[2]=2; for (int i=3;i<=50;i++){ num[i]=num[i-1]+num[i-2]; } int n; scanf ("%d",&n); while (n--){ long long T; scanf("%lld",&T); int k=0; long long c=T; for(int i=50;i>=0;i--){ if (num[i]<=T&&T){ count[k++]=num[i]; T=T-num[i]; } } if (!T){ printf ("%lld=",c); for (int i=k-1;i>0;i--){ printf ("%lld+",count[i]); } printf ("%lld\n",count[0]); } else{ printf ("-1"); } } return 0; }
相关文章推荐
- “浪潮杯”山东省第七届ACM大学生程序设计竞赛【C - Proxy】
- 山东省第七届ACM大学生程序设计竞赛-Fibonacci
- 山东省第七届ACM大学生程序设计竞赛 C:Proxy
- 山东省第七届ACM大学生程序设计竞赛 训练总结 [8/12] 待补
- SDUT 3258 Square Number(2015年山东省第六届ACM大学生程序设计竞赛)
- 2017年山东省第八届ACM大学生程序设计竞赛 B Quadrat(sdut 3894) 打表找规律
- sdut 2153 Clockwise (2010年山东省第一届ACM大学生程序设计竞赛)
- ”浪潮杯”山东省第八届ACM大学生程序设计竞赛 K CF【01背包 + 贪心】
- 山东省第七届ACM大学生程序设计竞赛
- 山东省第七届ACM大学生程序设计竞赛 总结
- sdut 2159 Ivan comes again!(2010年山东省第一届ACM大学生程序设计竞赛) 线段树+离散
- "浪潮杯”山东省第八届ACM大学生程序设计竞赛 CF
- SDUT 2410 Mine Number 2012年山东省第三届ACM大学生程序设计竞赛题
- SDUT 3262 Colorful Cupcakes (2015年山东省第六届ACM大学生程序设计竞赛)
- sdut Mountain Subsequences 2013年山东省第四届ACM大学生程序设计竞赛
- 山东省第七届ACM大学生程序设计竞赛 字符串倒置
- 2017年山东省第八届ACM大学生程序设计竞赛 C fireworks(sdut 3895) 逆元求组合数
- 山东省第七届ACM大学生程序设计竞赛-Reversed Words
- 山东省第七届ACM大学生程序设计竞赛Triple Nim
- SDUT 2151 Phone Number 2010年山东省第一届ACM大学生程序设计竞赛