[color=darkblue][/color]
* 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
* 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
* 问每个月的兔子总数为多少?
这个是自己写的,请各位多多指教..
public class Rabbit {
private static final int MONTH = 15;// 月数可以任意设置(计算机的性能承受范围下)
/**
* rabbit
*
* @param args
* @author WLei Apr 24, 2011
*/
public static void main(String[] args) {
long parentRabbit = 1L;// 可生育的兔子(对)
long childrenRabbit = 1L;// 兔崽子(对)
long lastMonthChildrenRabbit;// 上月兔崽子的数量
long totalRabbit;// 总数(对)
System.out.println("前两个月只有一对小兔子");
for (int i = 3; i < MONTH; i++) {
// 每对可生育的兔子增加一对兔崽子
lastMonthChildrenRabbit = childrenRabbit;
childrenRabbit = parentRabbit;// 兔崽子数量为可生育兔子的数量
parentRabbit = parentRabbit + lastMonthChildrenRabbit;// 从第三个月开始每对可生育的兔子都会增加上月兔兔崽子的数量..
totalRabbit = parentRabbit + childrenRabbit;// 兔子总数等于可生育的兔子加兔崽子..
System.out.println("兔子总数变为:" + totalRabbit);
}
}
}
分享到:
相关推荐
古典算法经典置换算法
古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,...
四种古典密码的c++算法实现,有playfair密码,vegenere密码,置换密码,移位密码。包含四种密码的加密和解密源代码以及可执行文件,代码注释清晰。
此文档的通过C语言实现了古典密码中的替代算法
(1) 问题描述 凯撒密码是把字母中的每个字母用该字母后的某个字母进行代替。 凯撒密码的通用加密算法是:C=E(P)=(P+K) mod 26 凯撒密码的通用解密算法是:C=E(P)=(P-K) mod 26 (2) 基本要求 实现凯撒密码的加密、...
Java 算法+例题 很多金典例题,包括兔子算法 = =
使用C/C++实现了古典加密的替代加密和置换加密,经过测试,功能还算强大,替代加密可以处理任意字符串的加解密操作,置换加密算法可以处理任意的key和任意的明文加密与密文解密。
使用凯撒和维吉尼亚加密算法编程实现将明文转换成密文。 使用凯撒和维吉尼亚解密算法编程实现将密文转换成明文。
信息安全实习一古典加密算法 实现swing图形化,包含有完整的实习报告。
置换密码算法的原理是不改变明文字符,而是按照某一规则重新排列消息中的比特或字符顺序,才而实现明文信息的加密。置换密码有时又称为换位密码。 矩阵换位法是实现置换密码的一种常用方法。它将明文中的字母按照...
自己写的 呵呵 希望支持 信息安全 古典加密算法------置换密码 古典加密算法------代换密码------乘数密码
兔子生崽 算法 acm 兔子生崽 算法 acm 兔子生崽 算法 acm
古典密码算法的设计与实现(C++实现) ,仿射密码,置换密码,hill密码,序列密码https://blog.csdn.net/qq_32261191/article/details/78802233
playfair密码体制原理 2*2Hill密码加解密原理
斐波那契兔子问题,很简单的,初学者比较适宜。从书上看到的。
Artificial Rabbits Optimization人工兔子优化算法 Matlab
会议安排问题(贪心算法) VC下调试OK
通过编程实现替代密码算法和置换...实验内容:古典密码算法曾被广泛应用,大都比较简单。它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。其中替代密码和置换密码是具有代表性的两种古典密码算法。
3、本案采用古典的移位、换位等数学操作,加密解密速度大大提高。 4、密钥作为文件由通讯双方妥善保存,密钥和算法分离,有效保护系统的安全。 5、通过更换码表和密钥,可灵活提供给不同的应用使用。 本案以上特点都...