记录编号 | 136707 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 数字对 | 最终得分 | 100 | ||
用户昵称 | 天一阁 | 是否通过 | 通过 | ||
代码语言 | C++ | 运行时间 | 3.034 s | ||
提交时间 | 2014-11-03 17:06:45 | 内存使用 | 0.29 MiB | ||
#include<cstdio> int ID=1,n; inline bool dfs(int x,int y,int t){ if(y==n) return 1; if(t>ID) return 0; if(dfs(y,x+y,t+1)) return 1; if(x!=y) if(dfs(x,x+y,t+1)) return 1; return 0; } int main(){ freopen("numpair.in","r",stdin); freopen("numpair.out","w",stdout); scanf("%d",&n); for(ID=1;;ID+=15) if(dfs(1,1,1)) break; while(dfs(1,1,1)) ID--; printf("%d\n",ID+1); }