自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 遍历求符合条件的那个 知识竟答

#include int title;//题目总数 int mark;//分数 int s[10]; void count(int layer) { int i; /*if(mark < 0) return; if (s[layer] == 0) mark = mark - layer; else mark = mark * 2; */ if( layer == tit

2013-10-31 21:28:55 474

转载 linux截图命令

gnome-screenshot -a 截一小部分图

2013-10-31 10:35:59 644

原创 第39级台阶

小明刚刚看完电影《第39级台阶》,离开电影院的时候, 他数了数礼堂前的台阶数,恰好是39级!     站在台阶前,他突然又想着一个问题:     如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?     请你利用计算机的优势,帮助小明寻找答案。 #include int step;//台阶数

2013-10-30 21:21:22 798

原创 组合数(方法2)由大到小输出

#include //int make_sign[10];//标记数组,如:make_sign[1]=0表示 1这个数字没有走过 int number[10];//用来存 数字 number[3]=1;表示输出的第三个数是1 int n,r;//n:一共有几个数,相当于每次走有几个路径可以选择 void combination(int m ,int n)//从m个数里选 n个数 { int

2013-10-30 15:51:50 564

原创 组合数(优化,限制路径)输出由小到大

#include //int make_sign[10];//标记数组,如:make_sign[1]=0表示 1这个数字没有走过 int number[10];//用来存 数字 number[3]=1;表示输出的第三个数是1 int n,r;//n:一共有几个数,相当于每次走有几个路径可以选择 void combination(int limits,int layer)//layer:当前层数

2013-10-30 15:17:53 685

原创 组合数(优化)输出由小到大

#include int make_sign[10];//标记数组,如:make_sign[1]=0表示 1这个数字没有走过 int number[10];//用来存 数字 number[3]=1;表示输出的第三个数是1 int n,r;//n:一共有几个数,相当于每次走有几个路径可以选择 void combination(int layer)//layer:当前层数 { int i; i

2013-10-30 14:43:22 735

原创 组合数(优化)输出数字由大到小输出

#include int make_sign[10];//标记数组,如:make_sign[1]=0表示 1这个数字没有走过 int number[10];//用来存 数字 number[3]=1;表示输出的第三个数是1 int n,r;//n:一共有几个数,相当于每次走有几个路径可以选择 void combination(int layer)//layer:当前层数 { int i; i

2013-10-30 14:28:38 666

转载 筛选法1

#include void main(){ int i; int N,count,p=0; int r[1001];//限制数据量大小为1000 printf("你想求多少以内的素数:"); scanf("%d",&N); for(i=1;i<=N;i++)//为方便计,从1起 r[i]=1; count=2;//筛选起点为2 while(count<=N/2){//显然:count不会超过N/2

2013-10-29 22:38:25 596

原创 组合数1(遍历所有种路径情况)

#include int r; void full_array(int k , int n , int *a , int *b) { int i ; if(k > r){ for(i = 1; i <= r; i ++) printf("%d",b[i]); printf("\n") ; } else for(i = n; i >= 1; i --)//

2013-10-29 21:10:04 699

原创 子集

#include int s[10] = {0}; void subset(int i, int n, int r) { int b[10] = {0}; int j, k = 0; if(i == n) { for(j = n-1, k = 0; j >= 0; j --) {

2013-10-29 19:16:15 441

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除