- 博客(7)
- 收藏
- 关注
原创 递归实现排列组合问题
在做递归问题时,要保证对递归跳跃的信任,继而对相应的问题寻找其递归实现(1)组合:先从原始数组中选择一个,再从剩下的集合中选择m-1个;而后,再从剩下的集合中挑选m个元素。/*组合代码(eg:5选2)*/int a[5]={1,2,3,4,5};//原始数组int b[2];//挑选的结果const int need=2;//需要选择的个数void combine(int start,int
2018-03-31 12:17:20 2279
原创 第七届蓝桥杯省赛java本科A组试题及解答
煤球数目有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), …. 如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。2生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起
2018-03-30 17:33:07 1975
原创 简单理解递归
递归算法概念是函数调用自己来实现的某种功能,按以下方法理解递归你会恍然大悟。1.递归是高中数学中的数列那一章讲的内容。数列这章讲了一个概念叫递推公式:如果已知数列的第1项(或前几项),且从第二项(或某一项)开始的任一An与它的前一项An-1(或前几项)间的关系可以用一个公式来表示,那么这个公式就叫递推公式,递推公式是给出数列的一种方法。2.例如斐波那契数列的递推公式就是:An=An-1+An-2(n
2018-03-26 22:27:46 1538
原创 第五届蓝桥杯java本科A组省赛试题及答案
1. 标题:猜年龄问题: 小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。” 请你写出:小明的较小的妹妹的年龄。注意: 只写一个人的年龄数字,请通过浏览器提交答案。不要书写任何多余的内容。public class Main{ public static void main(St
2018-03-26 22:18:00 715
原创 ubuntu怎么安装geth
PPA方式安装 sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum # 如果想安装最新版本,可以 sudo apt-get i
2018-03-17 11:09:18 1408
原创 unbuntu 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法锁定管理目录(/var/
2018-03-14 23:02:32 287
转载 如何学习区块链
给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,但区块链技术支撑着比特币的运行,因此要搞明白区块链技术,应该先了解下比特币。比特币如果你是还不知比特币是什么,那就看看比特币是什么基础入门接下来可以通过下面这几篇文章了解比特币大概的运行原理:区块链记账原理 通过这篇可以了解到区块链是一个怎样的结构比特币所有权及隐私问题通过这篇可以了解到地址私钥 非对称加密应用 等概念比特币如何挖矿
2018-03-12 08:02:40 576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人