问题描述一个战士打了10次靶,一共打了90环,问一共有多少种可能,并输出这些可能的组合。思路首先,嵌套10层循环进行穷举是不可取的,一是因为速度太慢,二是如果改成打20次靶就完蛋了。其实这就是一个树的搜索问题。
1. 设第一次打了0环,那么第二次可能打0 ~ 10环这些可能
2. 以第一次打的0环为root,将第二次所有可能的环数都做为root的子结点
3. 重复1, 2步这样就构成了一棵树,...
分类:
其他好文 时间:
2015-07-25 19:58:00
阅读次数:
152
1266. [NOIP2012] 借教室★★☆ 输入文件:classrooms.in 输出文件:classrooms.out 简单对比
时间限制:1 s 内存限制:128 MB
【题目描述】在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要 向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。
面对海量租借教室的信息,我们自然...
分类:
其他好文 时间:
2015-07-25 19:59:46
阅读次数:
141
极客班GeekBand - C++第一次课程辅导 - 李建忠极客班GeekBand - C第一次课程辅导 - 李建忠
栈Stack VS 堆heap
堆对象的空间分析
栈对象的空间分析
变量模型与使用
课程总结
栈(Stack) VS. 堆(heap)
栈
由系统自动管理,以执行函数为单位
空间大小编译时确定(参数+局部变量)
函数执行时,系统自动分配一个stack
函数执行结束时,系统立即自动回...
分类:
编程语言 时间:
2015-07-25 19:56:57
阅读次数:
344
AutoLayout是继AutoResizing之后的一种自动布局方法,解决了AutoResizing无法处理控件间相互关系的问题。
AutoLayout在storyboard中通过底部工具条设置,底部工具条只有勾选了AutoLayout允许才能显示。
从左到右三个按钮分别是 对齐、固定和尺寸修复。
【Align】
第一栏和第二栏都无法选择,因为它们都是相对属性,需要一个以上的...
分类:
其他好文 时间:
2015-07-25 19:56:35
阅读次数:
175
接着上节我们讲到的iOS调用js
下来我们使用js调用iOS
js调用iOS分两种情况
一,js里面直接调用方法
二,js里面通过对象调用方法
首先我们看第一种,直接调用方法。
其中用到了iOS的block
上代码
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
//网页加载完成调用此方法
...
分类:
移动开发 时间:
2015-07-25 19:58:53
阅读次数:
264
CURDATE()CURTIME()DATE_ADD('2015-01-01',INTERVAL 365 DAY)DATE_ADD('2015-01-01',INTERVAL 3 WEEK)DATEDIFF('2015-01-01','2014-01-01')DATE_FORMAT('2015-1-...
分类:
数据库 时间:
2015-07-25 19:56:10
阅读次数:
148
本人一码农,从事通信行业,在杭州,对华为和阿里都有一些接触,拒过华为offer,被阿里鄙视过。这几天趁着华为大战阿里的风头来赚点分,各位看官且听为来侃侃华为和阿里,一些资料来自互联网,一些是自己的看法,诸位看看就好。1,起家,发展华为大佬任,大学没毕业,父亲曾在国民党工厂干过事,文革遭批斗,任后来参...
分类:
其他好文 时间:
2015-07-25 19:55:32
阅读次数:
196
一、相关js文件的引入这里我们采用标签式引入文件的方式,我们引入两个js文件,一个是esl.js文件和一个echarts.js。二、ECharts对象的初始化通过文件esl.js内封装好的require获得echarts接口后可实例化图表,echarts接口仅有一个方法init,执行init时传入一...
分类:
其他好文 时间:
2015-07-25 19:57:49
阅读次数:
636
1. 邻接矩阵 1 int cost[MAX_V][MAX_V]; //assume cost[u][v]>0 2 int d[MAX_V]; 3 bool used[MAX_V]; 4 void Dijkstra(int s, int t, int V){ 5 for(int i=1; i...
分类:
编程语言 时间:
2015-07-25 19:57:39
阅读次数:
195
Description某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、...
分类:
其他好文 时间:
2015-07-25 19:55:42
阅读次数:
99
曾经读过的一本的技术书里是这样写道的: " 面向对象编程吸取了结构化编程的精华,并将它和一些新概念结合在一起,由此得到一个不同的、更好的组织程序方法。大多数情况下,程序有两种组织方法:以代码(执行操作的对象)为中心或者以数据(受到影响的对象)为中心。只使用结构化方法进行编程时,程序一般以代码为...
Sliding Window MaximumGiven an arraynums, there is a sliding window of sizekwhich is moving from the very left of the array to the very right. You can...
Change the ballTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 552Accepted Submission(s): 193Probl...
分类:
其他好文 时间:
2015-07-25 19:55:45
阅读次数:
145
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwordmysqlERROR1045(28000):Accessdeniedforuser解决方法问题重现(以下讨论范围仅限Windows环境):C:\A...
分类:
数据库 时间:
2015-07-25 19:54:45
阅读次数:
159
网关server网络进程:s1.连接网关管理器s2.上报自身信息给网关管理器s3.从网关管理器获取自己的管理信息*s4.依照管理信息预分配好须要的资源s5.网关server打开client监听ports6.网关server開始转发“管理器”和client的数据*网关server全然不理解来自clie...
分类:
其他好文 时间:
2015-07-25 19:54:56
阅读次数:
112
Mongodb安全认证在单实例和副本集两种情况下不太一样,单实例相对简单,只要在启动时加上 --auth参数即可,但副本集则需要keyfile。一、单实例1.启动服务(先不要加auth参数)2.登陆后切换到admin库并添加管理员账号 2.1 创建系统管理员用户默认条件下,超级管理员只能用于帐号管理...
分类:
数据库 时间:
2015-07-25 19:55:03
阅读次数:
642
容器技术1.Docker持续部署图文详解http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=208550161&idx=1&sn=e1bdb3d219c110c79850f43c0fe1d297&key=c76941211a49ab5870652...
分类:
其他好文 时间:
2015-07-25 19:56:25
阅读次数:
289