NYOJ-469 擅长排列的小明 II AC 分类: NYOJ 2014-01-02 22:19 159人阅读 评论(0) 收藏
2014-01-02 22:19
423 查看
最初的第一印象是和组合数一个性质的题目。所以用了回溯法,结果,你懂的。。。
#include<stdio.h> #include<math.h> void dfs(int n,int d,int num[]); int k=0; int max=0; int main(){ while(scanf("%d",&k)!=EOF){ int num[57]={0}; num[1]=1; dfs(1,1,num); printf("%d\n",max); max=0; } return 0; } void dfs(int n,int d,int num[]){ int m; if(n==k){ max++; return ;} for(m=1;m<=k;m++){ if((!num[m])&&((fabs(m-d))<=2)){ num[m]=n+1; dfs(n+1,m,num); num[m]=0; } } }
结果看完解题报告,原来是斐波那契数列。。。。
#include <stdio.h> int main() { int i,f[60],n; f[1]=f[2]=1; f[3]=2; for(i=4;i<56;i++){ f[i]=f[i-1]+f[i-3]+1; } while(scanf("%d",&n)!=EOF){ printf("%d\n",f ); } return 0; }
各种纠结,不过,开心的是,我居然用搜索写出来了,虽然没过,但是也是有进步的啦
相关文章推荐
- NYOJ-206 矩形的个数 AC 分类: NYOJ 2013-12-29 22:19 265人阅读 评论(0) 收藏
- NYOJ-469 擅长排列的小明 II AC
- NYOJ-456 邮票分你一半 AC 分类: NYOJ 2014-01-02 14:33 152人阅读 评论(0) 收藏
- NYOJ-733 万圣节派对 AC 分类: NYOJ 2014-01-02 00:41 303人阅读 评论(0) 收藏
- NYOJ-171 聪明的kk AC 分类: NYOJ 2014-01-02 09:01 165人阅读 评论(0) 收藏
- 擅长排列的小明 II(nyoj 469)
- NYOJ-86 找球号(一)AC 分类: NYOJ 2014-02-02 10:45 160人阅读 评论(0) 收藏
- NYOJ-102 次方求模 AC 分类: NYOJ 2014-02-06 18:53 184人阅读 评论(0) 收藏
- NYOJ 469 擅长排列的小明 II
- Fast Fourier Transform 分类: templates 2015-04-06 22:19 41人阅读 评论(0) 收藏
- 使用串口下载vxworks映象的方法 分类: vxWorks 2014-04-22 08:51 469人阅读 评论(0) 收藏
- NYOJ-289 苹果 289 AC(01背包) 分类: NYOJ 2014-01-01 21:30 178人阅读 评论(0) 收藏
- 实现字符串的查找和替换 分类: c/c++ 2014-10-09 22:33 469人阅读 评论(0) 收藏
- nyoj——469 擅长排列的小明 II
- NYOJ 题目469擅长排列的小明 II(递推)
- NYOJ 469 擅长排列的小明 II
- NYOJ-205 求余数 AC 分类: NYOJ 2014-02-02 12:30 201人阅读 评论(0) 收藏
- nyoj469_擅长排列的小明2
- NYOJ 119 士兵杀敌(三)【ST算法】 分类: Brush Mode 2014-11-13 20:56 101人阅读 评论(0) 收藏
- NYOJ-79 拦截导弹 AC 分类: NYOJ 2014-01-01 23:25 167人阅读 评论(0) 收藏