
算法
文章平均质量分 80
oHouQiZhiXiu
这个作者很懒,什么都没留下…
展开
-
经典算法全排列
声明:本文思想借鉴了这位同学的博文,详细全面。对我这种初学者可以说是受益匪浅。http://blog.youkuaiyun.com/morewindows/article/details/7370155 全排列算法可以说在题目中经常遇得到,所谓全排列指的是从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列原创 2013-07-05 20:02:16 · 930 阅读 · 0 评论 -
错误票据(蓝桥杯JavaB组预赛)
题目: 某涉密单位下发了某种票据,并要在年终全部收回 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。 假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N原创 2013-07-05 15:43:10 · 2157 阅读 · 0 评论 -
带分数(蓝桥杯JavaB组预赛)
本文转自http://blog.youkuaiyun.com/keepthinking_/article/details/8947014因为这位同学解释的相当明白,还给了详尽的代码,于是直接转载过来。看来以后再写博客的时候还是要认真点,多跟别人学习啊标题:带分数 100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 8转载 2013-07-05 16:43:38 · 1754 阅读 · 0 评论 -
黄金分割数(蓝桥杯JavaB组预赛)
题目: 黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。 对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!! 言归正传,我们如何求得黄金分割数的尽可能精确的值原创 2013-07-05 15:50:17 · 1421 阅读 · 0 评论 -
MD5算法功能及实现
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆);转载 2013-11-14 17:11:05 · 1026 阅读 · 0 评论