- 热门文章:
- · 杨辉三角形
- · 水仙花数
- · 刘徽《九章算术》中的勾股数
- · 图像分割中阈值的自动选取的研究及其算法实现
- · 【C++/OOP】(侯捷著)
- · 《Borland传奇》序-李维
- · 工作不努力,罚你去印度…
- · 《多收了三五斗》大学毕…
- · 停止思考是一种堕落--…
- · 夜幕下的程序员
- · 《各大IT公司薪金大曝光…
- · 我国加速城市有线电视数字化进程
上一篇:拼图游戏的算法 >>
上楼梯算法的java实现
import java.io.*;
class upstair{
public static void main(String argc[]){
int n=Integer.parseInt(argc[0]);
int a[]=new int[n+1];
int count=0;
int i,k;
a[0]=-2;
for(i=1;i<n+1;i++)
a[i]=1;
k=n;
while(a[k]!=-1){
if(sum(a)<n) k++;
if(sum(a)==n){
for(i=1;i<=k;i++)
System.out.print(a[i]+" ");
System.out.println();
count++;
a[k]=0;
while(a[--k]==2)
a[k]=0;
}
a[k]++;
}
System.out.println(n+"级楼梯的走法:"+count);
}
static int sum(int a[]){
int sum=0;
for(int i=1;i<a.length;i++)
sum+=a[i];
return sum;
}
}
下一篇:杨辉三角形 >>
相关文章:
- · 石家庄市政府“网站集群”全面升级
- · 农垦系统全面信息化启动
- · 推广“绿色电子”天津率先行动
- · 江西省将实行信息化工程监理体制
- · 美政府电脑系统遭少年黑客攻击
- · 交通运输信息化本周首次亮相亚洲
- · 神州数码20年扎根电子政务
- · 电子政务最好的是加拿大
- · 瞄准“数字莆田”建设
- · 我的门户网站:Yahoo
- · MicrosoftOffice-坚持还…
- · B/S模式安全性探讨
- · 分析网上销售软件是否能…
- · 80/20定律在客户关系管理…
- · 中国到底需不需要CRM
- · 一步一步了解CRM(概念篇)
- · 中国网络公司谁在盈利
- · 王志东预言中国门户网站…
- · CRM中的订单系统
- · 软件开发中项目需求管理简述
- · 跳出程序员的视界 感悟软件测试
- · 杂谈:项目管理的是与非
- · 对项目开发中几种测试类型的理解
- · 初学者入门:软件测试从零开始
- · EA与Rose UML建模工具比较
- · Java手机程序设计入门电…
- · UML谁的硬伤?
- · 《程序员》高展专栏——…
- · 软件工程师的年终总结
- · 企业品牌营销秘诀
- · 企业信息化不仅仅是“无纸化办公”
- · 无网不胜的中小企业网站建设
- · 我国企业电子商务经营战略的探析
- · 企业信息化的基础
- · 智慧型企业的必由之路
- · 五类信用不良企业上网公示
- · 企业信用上网公示
- · 乌鲁木齐市首家公司制孵化器诞生
