1.为了防止客户端和一个具体的子类耦合在一起所以有了工厂设计模式 用户在方法中输入对象的名字,就可以在工厂中得到相对应的对象实例。 主要是为了解耦合 ...
分类:
其他好文 时间:
2019-01-27 14:30:15
阅读次数:
192
并(合并祖先)查(查找祖先)集(集合) 并查集的主要目的是查找祖先 [getfa(x)] 判断两个祖先是否一样,伪代码: [getfa(x)==getfa(y)] 题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入输出格式 输入格式: 第一行包含两个整数N、M,表示共有N个元素和M个 ...
分类:
其他好文 时间:
2019-01-26 14:05:26
阅读次数:
201
面向对象 面向对象的特征是封装,继承,多态。针对单个具体的类应该明细到具体的某个功能上。面向对象可以理解成为现实生活中的各个具体的物体 如水果中的各种品种都可以看做面对对象中的某个对象,“水果”则可以提取做为抽象对象,共有的特性方法在抽象对象提取,具体的对象实体 加以实现。 水果接口 苹果实现类 橘 ...
分类:
其他好文 时间:
2019-01-25 15:59:23
阅读次数:
190
dreamstart 的催促 序号:#120难度:困难时间限制:1000ms内存限制:10M 序号:#120难度:困难时间限制:1000ms内存限制:10M 描述 有一天集训队的学弟们正在计算一堆数,但是 dreamstart 感觉他们算的太慢了,就让他们坐在一起想出一个快速计算的方法,但是由于他们 ...
分类:
其他好文 时间:
2019-01-24 23:05:50
阅读次数:
189
今天案例的灵感来自于下图: 这次没有仿着做这个案例,我只是做了一下翻牌效果,成品如下 html代码 css样式 backface visibility不能放在div:nth child(2)反面中,需放在div中,不然转的时候会看到正面 ...
分类:
其他好文 时间:
2019-01-21 13:48:01
阅读次数:
153
题目描述 对于一个五位数a_1a_2a_3a_4a_5a1?a2?a3?a4?a5?,可将其拆分为三个子数: sub_1=a_1a_2a_3sub1?=a1?a2?a3? sub_2=a_2a_3a_4sub2?=a2?a3?a4? sub_3=a_3a_4a_5sub3?=a3?a4?a5? 例如 ...
分类:
其他好文 时间:
2019-01-20 00:55:59
阅读次数:
205
题目描述 我们要求找出具有下列性质数的个数(包含输入的自然数nn): 先输入一个自然数nn(n \le 1000n≤1000),然后对此自然数按照如下方法进行处理: 不作任何处理; 在它的左边加上一个自然数,但该自然数不能超过原数的一半; 加上数后,继续按此规则进行处理,直到不能再加自然数为止. 输 ...
分类:
其他好文 时间:
2019-01-17 21:52:56
阅读次数:
333
题目描述 对于给定的一个长度为NN的正整数数列A_iAi?,现要将其分成连续的若干段,并且每段和不超过MM(可以等于MM),问最少能将其分成多少段使得满足要求。 输入输出格式 输入格式: 第1行包含两个正整数N,MN,M,表示了数列A_iAi?的长度与每段和的最大值,第22行包含NN个空格隔开的非负 ...
分类:
其他好文 时间:
2019-01-15 23:32:30
阅读次数:
316
参考了三篇博客的内容,一篇的界面,一篇的算法和一篇的原理解释,都对代码进行了一定的改变,界面增加了很多部分,内部的话可变性提高,动态适应数据变化。 可以与这三篇博客内容对比着看,便于理解算法。 理解的话看https://blog.csdn.net/orange_os/article/details/ ...
分类:
编程语言 时间:
2019-01-14 11:53:17
阅读次数:
182
题目描述 “低价购买”这条建议是在奶牛股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买;再低价购买”。每次你购买一支股票,你必须用低于你上次购买它的价格购买它。买的次数越多越好!你的目标是在遵循以上建议的前提下,求你最多能购买股票的次数。你将被给出一段时间内 ...
分类:
其他好文 时间:
2019-01-11 20:41:21
阅读次数:
251