08 2017 档案

摘要:概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自 阅读全文
posted @ 2017-08-31 21:08 Angel_Kitty 阅读(574) 评论(0) 推荐(2) 编辑
摘要:Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写代码时出现一些低级的错误。今天就来一起了解一下==和equa 阅读全文
posted @ 2017-08-31 19:35 Angel_Kitty 阅读(377) 评论(0) 推荐(0) 编辑
摘要:B. Gleb And Pizza time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output Gleb ordered pizza hom 阅读全文
posted @ 2017-08-30 21:34 Angel_Kitty 阅读(431) 评论(0) 推荐(0) 编辑
摘要:A. Kirill And The Game time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output Kirill plays a ne 阅读全文
posted @ 2017-08-30 21:30 Angel_Kitty 阅读(375) 评论(0) 推荐(0) 编辑
摘要:矩阵 时间限制:1秒 空间限制:131072K 矩阵 时间限制:1秒 空间限制:131072K 题目描述 给出一个n * m的矩阵。让你从中发现一个最大的正方形。使得这样子的正方形在矩阵中出现了至少两次。输出最大正方形的边长。 输入描述: 第一行两个整数n, m代表矩阵的长和宽; 接下来n行,每行m 阅读全文
posted @ 2017-08-28 17:56 Angel_Kitty 阅读(308) 评论(0) 推荐(0) 编辑
摘要:数据结构概述: 定义: 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到保存到主存储器(内存)中, 以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行相应的操作, 这个相应的操作也叫算法 数据结构 = 个体 + 个体的关系 算法 = 对存储 阅读全文
posted @ 2017-08-28 09:35 Angel_Kitty 阅读(581) 评论(0) 推荐(2) 编辑
摘要:有些人写了一阵子 Java,可是对於 Java 的 package 跟 import 还是不 太了解很多人以為原始码 .java 档案中的 import 会让编译器把所 import 的程式通通写到编译好的 .class 档案中,或是认為 import 跟 C/C++ 的 #include 相似,实 阅读全文
posted @ 2017-08-27 20:05 Angel_Kitty 阅读(983) 评论(3) 推荐(0) 编辑
摘要:前言: Java 8 已经发布很久了,很多报道表明java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API T 阅读全文
posted @ 2017-08-26 10:44 Angel_Kitty 阅读(567) 评论(2) 推荐(0) 编辑
摘要:java中传参数时,在类型后面跟"..."的使用: public static void main(String[] args){ testStringArgs();//无参数传入 testStringArgs("one");//一个参数传入 testStringArgs("one","two"," 阅读全文
posted @ 2017-08-26 09:53 Angel_Kitty 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:在【Java学习笔记之二十五】初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到匿名内部类的使用、匿名内部类要注意的事项、如何初始化匿名内部类、匿名内部类使用的形参为何要为final。 一、使用匿名内部类内部类 匿 阅读全文
posted @ 2017-08-25 18:49 Angel_Kitty 阅读(519) 评论(0) 推荐(0) 编辑
摘要:可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 在这里InnerClass就是内部类,对于初学者来说内部类实在是使用的不 阅读全文
posted @ 2017-08-25 10:22 Angel_Kitty 阅读(765) 评论(2) 推荐(1) 编辑
摘要:A. Diversity time limit per test:1 second memory limit per test:256 megabytes input:standard input output:standard output Calculate the minimum number 阅读全文
posted @ 2017-08-25 09:09 Angel_Kitty 阅读(406) 评论(0) 推荐(0) 编辑
摘要:面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 阅读全文
posted @ 2017-08-24 16:24 Angel_Kitty 阅读(601) 评论(0) 推荐(1) 编辑
摘要:instanceof运算符用法 运算符是双目运算符,左面的操作元是一个对象,右面是一个类.当左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false 说明: (1)一个类的实例包括本身的实例,以及所有直接或间接子类的实例 (2)instanceof左边操作元显式声明的类型与右 阅读全文
posted @ 2017-08-24 11:09 Angel_Kitty 阅读(316) 评论(0) 推荐(0) 编辑
摘要:基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编译; 之前的几个文件没有中文的内容,都没有产生错误,这次有中文就产生这样的错误! 解决方案 方案一、指定编码 javac -encoding 阅读全文
posted @ 2017-08-24 10:42 Angel_Kitty 阅读(224) 评论(0) 推荐(0) 编辑
摘要:什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 阅读全文
posted @ 2017-08-24 10:39 Angel_Kitty 阅读(658) 评论(0) 推荐(0) 编辑
摘要:1 abstract class Animal 2 { 3 abstract void eat(); 4 } 5 6 class Cat extends Animal 7 { 8 void eat() 9 { 10 System.out.println("eat fish"); 11 } 12 } 13 14 class Do... 阅读全文
posted @ 2017-08-24 09:38 Angel_Kitty 阅读(397) 评论(0) 推荐(0) 编辑
摘要:1 interface USB 2 { 3 public void open(); 4 public void close(); 5 } 6 7 class Upan implements USB 8 { 9 public void open() 10 { 11 System.out.println("Upan open"); ... 阅读全文
posted @ 2017-08-24 08:39 Angel_Kitty 阅读(370) 评论(0) 推荐(0) 编辑
摘要:使用朴素贝叶斯进行文本的分类 引言 朴素贝叶斯由贝叶斯定理延伸而来的简单而强大的概率模型,它根据每个特征的概率确定一个对象属于某一类别的概率。该方法基于一个假设,所有特征需要相互独立,即任一特征的值和其他特征的值没有关联关系。虽然这种条件独立的假设在许多应用领域未必能很好满足,甚至是不成立的。但这种 阅读全文
posted @ 2017-08-23 17:36 Angel_Kitty 阅读(2413) 评论(2) 推荐(0) 编辑
摘要:基于Windows下浏览器无法正常打开的解决方案 今天打开电脑浏览器的时候,浏览器出现了以下问题: 这个是Mozilla Firefox的浏览器界面状况: 这个是Google Chrome的浏览器界面状况: 遇到上述情况,我们应该如何解决呢?在这里,我提供一种参考方法,希望能够尽可能的帮助到大家! 阅读全文
posted @ 2017-08-23 16:54 Angel_Kitty 阅读(929) 评论(0) 推荐(0) 编辑
摘要:1002: [FJOI2007]轮状病毒 Description 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的。一个N轮状基由圆环上N个不同的基原子 和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之间的信息通道。如下图所示 N轮状病毒的产生规律是在一个N轮状基中删去若干条边 阅读全文
posted @ 2017-08-22 18:16 Angel_Kitty 阅读(715) 评论(0) 推荐(3) 编辑
摘要:1001: [BeiJing2006]狼抓兔子 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4 阅读全文
posted @ 2017-08-22 17:56 Angel_Kitty 阅读(2193) 评论(0) 推荐(0) 编辑
摘要:二战期间,俄国的数学家Jakow Trachtenberg(1888-1953)被关进纳粹集中营,在狱中,他开发出了一套心算算法,这套算法后来被命名为Trachtenberg(特拉亨伯格)速算系统。 有比较才能有差别。在对比之前先来看一下我们传统教育中是怎么计算的,以乘法为例,学校里教的是酱紫的算式 阅读全文
posted @ 2017-08-22 14:08 Angel_Kitty 阅读(33580) 评论(1) 推荐(2) 编辑
摘要:一、定义 Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口定义的一般形式为: [访问控制符]interface <接口名> { 类型标识符fin 阅读全文
posted @ 2017-08-21 22:08 Angel_Kitty 阅读(619) 评论(0) 推荐(2) 编辑
摘要:安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器。IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行、列。ALT+P,上一个历史输入内容,ALT+N 下一个历史输入内容。IDLE中按F5可以运行代码。 编辑状态时 阅读全文
posted @ 2017-08-21 20:05 Angel_Kitty 阅读(706) 评论(0) 推荐(1) 编辑
摘要:1 /** 2 雇员示例: 3 需求:公司中程序员有姓名,工号,薪水,工作内容 4 项目经理除了有姓名,工号,薪水还有奖金,工作内容 5 对给出需求进行数据建模 6 7 8 分析: 9 在这个问题领域中,先找出涉及的对象 10 通过名词提炼法 11 程序员: 12 属性:姓名,工号,薪水 13 行为:工作 14 经理: 15 属性:姓名,工号,薪水,... 阅读全文
posted @ 2017-08-21 16:43 Angel_Kitty 阅读(640) 评论(0) 推荐(0) 编辑
摘要:一、抽象类的基本概念 普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。 那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法 阅读全文
posted @ 2017-08-21 12:04 Angel_Kitty 阅读(5477) 评论(3) 推荐(7) 编辑
摘要:谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。 一、final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变 阅读全文
posted @ 2017-08-21 11:52 Angel_Kitty 阅读(419) 评论(0) 推荐(0) 编辑
摘要:方法和Java环境变量配置是一样的,不懂的请移步这里 虽然这样说,还是唠唠叨叨几句吧QAQ 默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 1. 首先需要在系统中注册python环境变量:假设python的安装路径为c 阅读全文
posted @ 2017-08-20 12:04 Angel_Kitty 阅读(657) 评论(0) 推荐(0) 编辑
摘要:机器学习十大常用算法小结 通过本篇文章可以对ML的常用算法有个常识性的认识,没有代码,没有复杂的理论推导,就是图解一下,知道这些算法是什么,它们是怎么应用的,例子主要是分类问题。 每个算法都看了好几个视频,挑出讲的最清晰明了有趣的,便于科普。以后有时间再对单个算法做深入地解析。 今天的算法如下: 决 阅读全文
posted @ 2017-08-20 11:55 Angel_Kitty 阅读(2143) 评论(0) 推荐(4) 编辑
摘要:1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建属性的初始化,这样在一个构造函数中调用另外一个构造函数,可以避免重复的代码量,减少工作量; 2)在一个构造函数中调用另外一个构造函数的时候应该用的是同一块内存空间,在默认的构造函数中先初始化变量,调用另一个的时候覆写已经初 阅读全文
posted @ 2017-08-20 11:38 Angel_Kitty 阅读(387) 评论(0) 推荐(0) 编辑
摘要:PCA 的数学原理和可视化效果 本文结构: 什么是 PCA 数学原理 可视化效果 1. 什么是 PCA PCA (principal component analysis, 主成分分析) 是机器学习中对数据进行降维的一种方法。 例如,我们有这样的交易数据,它有这几个特征:(日期, 浏览量, 访客数, 阅读全文
posted @ 2017-08-19 08:48 Angel_Kitty 阅读(1100) 评论(9) 推荐(1) 编辑
摘要:Valley Numer Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 311 Accepted Submission(s): 165 Prob 阅读全文
posted @ 2017-08-18 21:35 Angel_Kitty 阅读(355) 评论(0) 推荐(0) 编辑
摘要:Pokémon GO Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 171 Accepted Submission(s): 104 Proble 阅读全文
posted @ 2017-08-18 21:15 Angel_Kitty 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Arithmetic of Bomb Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 129 Accepted Submission(s): 94 阅读全文
posted @ 2017-08-18 21:08 Angel_Kitty 阅读(342) 评论(0) 推荐(0) 编辑
摘要:Javadoc注释的用法 Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -ver 阅读全文
posted @ 2017-08-18 10:46 Angel_Kitty 阅读(229) 评论(0) 推荐(0) 编辑
摘要://执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 2 构造代码块 3 静态代码块 阅读全文
posted @ 2017-08-18 10:36 Angel_Kitty 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1、 什么是继承,继承的特点? 子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。 在继承关系中。父类 阅读全文
posted @ 2017-08-18 09:01 Angel_Kitty 阅读(212) 评论(0) 推荐(0) 编辑
摘要:本文结构: 基本流程 有放回抽样的好处 Bagging 特点 sklearn 中 Bagging 使用 Bagging 和 Boosting 的区别 bagging:bootstrap aggregating 的缩写。是一种并行式集成学习方法,可用于二分类,多分类,回归等任务。 基本流程: 对一个包 阅读全文
posted @ 2017-08-18 08:47 Angel_Kitty 阅读(757) 评论(0) 推荐(0) 编辑
摘要:P1553 数字反转(升级版) 题目描述 给定一个数,请将该数各个位上数字反转得到一个新数。 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数 阅读全文
posted @ 2017-08-17 20:39 Angel_Kitty 阅读(635) 评论(0) 推荐(0) 编辑
摘要:本文结构: 时间序列分析? 什么是ARIMA? ARIMA数学模型? input,output 是什么? 怎么用?-代码实例 常见问题? 时间序列分析? 时间序列,就是按时间顺序排列的,随时间变化的数据序列。生活中各领域各行业太多时间序列的数据了,销售额,顾客数,访问量,股价,油价,GDP,气温。。 阅读全文
posted @ 2017-08-17 08:36 Angel_Kitty 阅读(17706) 评论(4) 推荐(5) 编辑
摘要:Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录 阅读全文
posted @ 2017-08-16 21:40 Angel_Kitty 阅读(262) 评论(0) 推荐(0) 编辑
摘要:用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法纳? 呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。先来个简单的例子: 关于返回类自身的引用,通过 阅读全文
posted @ 2017-08-16 15:10 Angel_Kitty 阅读(315) 评论(0) 推荐(0) 编辑
摘要:本文结构: 什么是集成学习? 为什么集成的效果就会好于单个学习器? 如何生成个体学习器? 什么是 Boosting? Adaboost 算法? 什么是集成学习 集成学习就是将多个弱的学习器结合起来组成一个强的学习器。 这就涉及到,先产生一组‘个体学习器’,再用一个策略将它们结合起来。 个体学习器可以 阅读全文
posted @ 2017-08-16 08:55 Angel_Kitty 阅读(1442) 评论(4) 推荐(1) 编辑
摘要:理解Java面向对象的重要知识点: 一、 类,对象 类?首先举一个例子:小李设计了一张汽车设计图,然后交给生产车间来生产汽车,有黑色的、红色的、白色的... 这里,汽车设计图就是我们说的类(class),生产车间就是new构造器(大部分对象都是new出来的),生产出来的汽车就是我们要说的对象。可以说 阅读全文
posted @ 2017-08-15 18:06 Angel_Kitty 阅读(303) 评论(0) 推荐(0) 编辑
摘要:本文将整理 java.util.Arrays 工具类比较常用的方法: 本文介绍的方法基于JDK 1.7 之上。 1. asList方法 使用该方法可以返回一个固定大小的List,如: 2. binarySearch方法 binarySearch方法支持在整个数组中查找,如: 以及在某个区间范围内查找 阅读全文
posted @ 2017-08-15 09:15 Angel_Kitty 阅读(1341) 评论(0) 推荐(2) 编辑
摘要:本文结构: CART算法有两步 回归树的生成 分类树的生成 剪枝 CART - Classification and Regression Trees 分类与回归树,是二叉树,可以用于分类,也可以用于回归问题,最先由 Breiman 等提出。 分类树的输出是样本的类别, 回归树的输出是一个实数。 C 阅读全文
posted @ 2017-08-15 08:23 Angel_Kitty 阅读(2681) 评论(2) 推荐(3) 编辑
摘要:分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 // 排序原始数据 p 阅读全文
posted @ 2017-08-14 10:32 Angel_Kitty 阅读(407) 评论(0) 推荐(0) 编辑
摘要:foreach语句使用总结增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreach语句是java5的新特征之一,在遍历 阅读全文
posted @ 2017-08-14 09:21 Angel_Kitty 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:本文结构: 是什么? 有什么算法? 数学原理? 编码实现算法? 1. 是什么? 简单地理解,就是根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为几类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上。 2 阅读全文
posted @ 2017-08-14 08:52 Angel_Kitty 阅读(7954) 评论(0) 推荐(4) 编辑
摘要:P1308 统计单词数 题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要 阅读全文
posted @ 2017-08-13 13:05 Angel_Kitty 阅读(4162) 评论(0) 推荐(0) 编辑
摘要:摘要:在数据挖掘中,K-Means算法是一种 cluster analysis 的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。 在数据挖掘中,K-Means算法是一种cluster analysis的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值 阅读全文
posted @ 2017-08-13 11:41 Angel_Kitty 阅读(613) 评论(0) 推荐(0) 编辑
摘要:E. Mother of Dragons time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output There are n castles 阅读全文
posted @ 2017-08-13 07:22 Angel_Kitty 阅读(437) 评论(0) 推荐(1) 编辑
摘要:__builtin_popcount()用于计算一个 32 位无符号整数有多少个位为1 Counting out the bits 可以很容易的判断一个数是不是2的幂次:清除最低的1位(见上面)并且检查结果是不是0.尽管如此,有的时候需要直到有多少个被设置了,这就相对有点难度 了。 GCC有一个叫做 阅读全文
posted @ 2017-08-13 07:19 Angel_Kitty 阅读(20987) 评论(1) 推荐(9) 编辑
摘要:D. Winter is here time limit per test:3 seconds memory limit per test:256 megabytes input:standard input output:standard output Winter is here at the 阅读全文
posted @ 2017-08-13 07:12 Angel_Kitty 阅读(1204) 评论(0) 推荐(2) 编辑
摘要:C. Journey time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output There are n cities and n - 1 阅读全文
posted @ 2017-08-13 07:09 Angel_Kitty 阅读(600) 评论(0) 推荐(0) 编辑
摘要:B. Game of the Rows time limit per test:1 second memory limit per test:256 megabytes input:standard input output:standard output Daenerys Targaryen ha 阅读全文
posted @ 2017-08-13 07:06 Angel_Kitty 阅读(372) 评论(0) 推荐(0) 编辑
摘要:A. Arya and Bran time limit per test:1 second memory limit per test:256 megabytes input:standard input output:standard output Bran and his older siste 阅读全文
posted @ 2017-08-13 07:03 Angel_Kitty 阅读(360) 评论(0) 推荐(0) 编辑
摘要:C++中的peek函数 该调用形式为cin.peek() 其返回值是一个char型的字符,其返回值是指针指向的当前字符,但它只是观测,指针仍停留在当前位置,并不后移。如果要访问的字符是文件结束符,则函数值是EOF(-1)。 其功能是从输入流中读取一个字符 但该字符并未从输入流中删除 若把输入流比作一 阅读全文
posted @ 2017-08-12 22:20 Angel_Kitty 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:多维数组声明 数据类型[][] 数组名称; 数据类型[] 数组名称[]; 数据类型数组名称[][]; 以上三种语法在声明二维数组时的功能是等价的。同理,声明三维数组时需要三对中括号,中括号的位置可以在数据类型的后面,也可以在数组名称的后面,其它的依次类推。 例如: int[][] map; char 阅读全文
posted @ 2017-08-12 22:10 Angel_Kitty 阅读(967) 评论(0) 推荐(0) 编辑
摘要:P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He… 题目描述 众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了 阅读全文
posted @ 2017-08-12 09:36 Angel_Kitty 阅读(748) 评论(0) 推荐(1) 编辑
摘要:P1055 ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISB 阅读全文
posted @ 2017-08-11 21:17 Angel_Kitty 阅读(421) 评论(0) 推荐(0) 编辑
摘要:本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 本文转载自袭烽大神的博客,原文链接:http://blog.csdn.net/shimiso/article/details/8595 阅读全文
posted @ 2017-08-11 19:33 Angel_Kitty 阅读(208) 评论(0) 推荐(0) 编辑
摘要:JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类。 JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolean类型的属性。我们知道对于一个属性来说,如果其命名为test,那么其getter和setter方法一 阅读全文
posted @ 2017-08-11 16:40 Angel_Kitty 阅读(690) 评论(0) 推荐(0) 编辑
摘要:函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: 举例:地铁自动售票机,接收纸币或硬币,返回车票,该售票机具有独立功能,可以 阅读全文
posted @ 2017-08-11 12:22 Angel_Kitty 阅读(539) 评论(0) 推荐(0) 编辑
摘要:第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 输出结构为30 第二种while语句 循环结构while语句的格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } eg: 输出结果为: 阅读全文
posted @ 2017-08-11 09:21 Angel_Kitty 阅读(2442) 评论(0) 推荐(1) 编辑
摘要:一、Java之ACM易错点 1. 类名称必须采用public class Main方式命名 2. 在有些OJ系统上,即便是输出的末尾多了一个“ ”,程序可能会输出错误,所以在我看来好多OJ系统做的是非常之垃圾 3. 有些OJ上的题目会直接将OI上的题目拷贝过来,所以即便是题目中有输入和输出文件,可能 阅读全文
posted @ 2017-08-10 23:20 Angel_Kitty 阅读(2574) 评论(0) 推荐(4) 编辑
摘要:第一种!!! “类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解: 1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中; 2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或 阅读全文
posted @ 2017-08-10 23:09 Angel_Kitty 阅读(6218) 评论(0) 推荐(0) 编辑
摘要:数组 概念 同一种类型数据的集合。其实数组就是一个容器。 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 阅读全文
posted @ 2017-08-10 21:01 Angel_Kitty 阅读(456) 评论(0) 推荐(0) 编辑
摘要:以下是今晚我在bilibili直播讲DFS算法的时候的ppt截图,ppt搞了一下午,水平有限,只能做成这个样子,供大家参考!(如果需要原稿,请在评论区留言或私信告诉我,我会发到你的邮箱里),感谢各位的支持,今天是粉丝突破100的日子,庆祝一下QAQ 阅读全文
posted @ 2017-08-09 22:48 Angel_Kitty 阅读(497) 评论(1) 推荐(0) 编辑
摘要:十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16 阅读全文
posted @ 2017-08-08 17:11 Angel_Kitty 阅读(333) 评论(0) 推荐(0) 编辑
摘要:3038: 上帝造题的七分钟2 Description XLk觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。 "第一分钟,X说,要有数列,于是便给定了一个正整数数列。 第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。 第三分钟,k说,要能查询,于是便有了求一段数的和 阅读全文
posted @ 2017-08-08 11:01 Angel_Kitty 阅读(400) 评论(0) 推荐(0) 编辑
摘要:3211: 花神游历各国 Description Input Output 每次x=1时,每行一个整数,表示这次旅行的开心度 每次x=1时,每行一个整数,表示这次旅行的开心度 Sample Input 4 1 100 5 5 5 1 1 2 2 1 2 1 1 2 2 2 3 1 1 4 Sampl 阅读全文
posted @ 2017-08-08 10:18 Angel_Kitty 阅读(322) 评论(0) 推荐(0) 编辑
摘要:1597: [Usaco2008 Mar]土地购买 Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它 阅读全文
posted @ 2017-08-08 09:51 Angel_Kitty 阅读(332) 评论(0) 推荐(0) 编辑
摘要:1046: [HAOI2007]上升序列 Description 对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1 < x2 < … < xm)且( ax1 < ax 2 < … < axm)。那么就称P为S的一个上升序列。如果有多个P满足 阅读全文
posted @ 2017-08-08 09:29 Angel_Kitty 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1293: [SCOI2009]生日礼物 Description 小西有一条很长的彩带,彩带上挂着各式各样的彩珠。已知彩珠有N个,分为K种。简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置)。某些坐标上可以没有彩珠,但多个彩珠也可以出现在同一个位置上。 小布生日快到了,于是小西打算 阅读全文
posted @ 2017-08-07 22:31 Angel_Kitty 阅读(333) 评论(0) 推荐(1) 编辑
摘要:变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。 变量 变量代表程序的状态。程序 阅读全文
posted @ 2017-08-07 20:37 Angel_Kitty 阅读(204) 评论(0) 推荐(0) 编辑
摘要:MyEclipse 快捷键1(CTRL) Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 阅读全文
posted @ 2017-08-07 19:36 Angel_Kitty 阅读(259) 评论(0) 推荐(0) 编辑
摘要:什么是标识符 就是程序员在定义java程序时,自定义的一些名字。标识符可以应用在类名、变量、函数名、包名上。 标识符必须遵循以下规则 标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。 不能以数字开头,不能是关键字 严格区分大小写 标识符的可以为任意长度 阅读全文
posted @ 2017-08-07 18:17 Angel_Kitty 阅读(331) 评论(0) 推荐(1) 编辑
摘要:Java关键字及其作用 一、 总览: 二、 详细解释 1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是 阅读全文
posted @ 2017-08-07 18:11 Angel_Kitty 阅读(425) 评论(4) 推荐(2) 编辑
摘要:基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案 两个月前做C++课设的时候,电脑编译器编译结果出现了中文乱码,寻求了百度和大神们,都没有解决这个问题,百度上一堆解释是对编译器进行设置之类的,结果没有一个有效果,暑假学习了用Dos来开发Java程序,输入cmd命令中dir(d 阅读全文
posted @ 2017-08-07 10:09 Angel_Kitty 阅读(4102) 评论(0) 推荐(0) 编辑
摘要:A - K-City Time limit : 2sec / Memory limit : 256MB Score : 100 points Problem Statement In K-city, there are n streets running east-west, and m stree 阅读全文
posted @ 2017-08-06 23:00 Angel_Kitty 阅读(388) 评论(0) 推荐(0) 编辑
摘要:度度熊保护村庄 Accepts: 13 Submissions: 488 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) 度度熊保护村庄 Accepts: 13 Submissions: 阅读全文
posted @ 2017-08-05 22:17 Angel_Kitty 阅读(705) 评论(4) 推荐(0) 编辑
摘要:2152: 聪聪可可 Description 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以 阅读全文
posted @ 2017-08-04 16:50 Angel_Kitty 阅读(278) 评论(2) 推荐(0) 编辑
摘要:一个简单的java程序如下: class Sakura { public static void main(String[] arges) { system.out.println("Hello World"); system.out.print("hahaha"); } } 1.主函数的出现可以保 阅读全文
posted @ 2017-08-04 15:34 Angel_Kitty 阅读(618) 评论(1) 推荐(2) 编辑
摘要:浅谈Windows环境下DOS及MS-DOS以及常见一些命令的介绍 前记 自己是搞编程的,首先我是一个菜鸟,接触计算机这么久了,感觉很多计算机方面的技术和知识朦朦胧胧、模模糊糊,貌似有些贻笑大方了;所以最近腾出了点时间来了解计算机的基础知识,准备整理整理这些知识,我想也为时不晚。 说来整理,其实并非 阅读全文
posted @ 2017-08-03 17:04 Angel_Kitty 阅读(2177) 评论(0) 推荐(0) 编辑
摘要:Balancing Act Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14251 Accepted: 6027 Description Consider a tree T with N (1 <= N <= 20,000) 阅读全文
posted @ 2017-08-03 12:32 Angel_Kitty 阅读(477) 评论(0) 推荐(0) 编辑
摘要:P1177 【模板】快速排序 题目描述 利用快速排序算法将读入的N个数从小到大排序后输出。 快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。(C++选手请不要试图使用STL,虽然你可以使用sort一遍过,但是你并没有掌握快速排序算法的精髓。) 阅读全文
posted @ 2017-08-03 09:19 Angel_Kitty 阅读(2949) 评论(0) 推荐(1) 编辑
摘要:jdk的安装及环境变量的配置 1、安装JDK开发环境 附上jdk安装包的百度云链接 链接:http://pan.baidu.com/s/1mh6QTs8 密码:jkb6(当然自行去官网下载最好哒,可以下载到最新版) 正规安装下载流程见下面操作: 百度搜索:jdk 你将看到以下界面: 下载网站:htt 阅读全文
posted @ 2017-08-02 17:36 Angel_Kitty 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:1791 合法括号子段 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 有一个括号序列,现在要计算一下它有多少非空子段是合法括号序列。 合法括号序列的定义是: 1.空序列是合法括号序列。 2.如果S是合法括号序列,那么(S)是合法括号序列。3.如果A和B都是合法括 阅读全文
posted @ 2017-08-02 16:00 Angel_Kitty 阅读(775) 评论(0) 推荐(0) 编辑
摘要:先简单介绍一下最短路径: 最短路径是啥?就是一个带边值的图中从某一个顶点到另外一个顶点的最短路径。 官方定义:对于内网图而言,最短路径是指两顶点之间经过的边上权值之和最小的路径。 并且我们称路径上的第一个顶点为源点,最后一个顶点为终点。 由于非内网图没有边上的权值,所谓的最短路径其实是指两顶点之间经 阅读全文
posted @ 2017-08-01 22:46 Angel_Kitty 阅读(1887) 评论(0) 推荐(2) 编辑
摘要:Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7214 Accepted: 2638 Description Farmer John wants to set up a telephone lin 阅读全文
posted @ 2017-08-01 17:32 Angel_Kitty 阅读(399) 评论(0) 推荐(0) 编辑