摘要: Vector 可变长度数组 头文件 #include<vector> 定义 vector<数据类型> 名称v (初始长度N,初始值i)//N,i可省略,省略后初始值默认为0 定义多维vector则使用vector嵌套定义 vector<vector<int> >lock(n+1);//lock就为一 阅读全文
posted @ 2024-02-01 00:03 拍手称快 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 二分算法 个人感想 洛谷二分题单基本完成,发现二分确实是比较模板的方式解答题目,难点往往是寻找出答案的单调性和如何高效验证答案的正确性。 二分个人感觉就是枚举的优化,在时间复杂度上的极大优化,有一种暴力的美. 目前发现的不足 对题目的理解太浅,有时很难看懂题目的意思,理解有问题。 对于涉及浮点数的判 阅读全文
posted @ 2024-01-29 18:20 拍手称快 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 区间覆盖问题 这里Educational Codeforces Round 158 (Rated for Div. 2)b题和 [NOIP2018 提高组] 铺设道路两道典型题目,本质是相同的。 这里由于题目多次出现,特此记录。 解题思路: 首先我们得对区间做划分,那么划分思路可以是从小到大也可以是 阅读全文
posted @ 2024-01-21 21:11 拍手称快 阅读(15) 评论(0) 推荐(0) 编辑
摘要: AtCoder Beginner Contest 337 赛后总结 A题不多说,纯水。 B题对题目要求没有理解太透(不知道是英语问题,还是它样例给的不够全,没太能理解最后的那个判断结果) 卡c题上了 c题感觉其实是个比较有意思的题,但是只要理解了题目就知道本质是一个求数组对应的下标,再以数组的下标所 阅读全文
posted @ 2024-01-21 10:53 拍手称快 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 接口 好处 通用性 隔离性 定义格式 pubilc interface 接口名称{ } 组成部分 抽象方法 注意 接口中抽象方法,修饰必须是,public abstract 接口中抽象方法修饰符可以省略不写,默认。 抽象方法只有方法头,没有方法体(不写大括号) public abstract 返回值 阅读全文
posted @ 2024-01-10 18:28 拍手称快 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 集合 集合和已经学过的数组比较类似,本身也是一种引用类型,而且可以保存很多个数据 区别于数组长度不可以改变,集合长度可以任意改变。 集合包含很多种,ArrayList,HashSet,linkedList,HashMap. ArrayList 导包 import java.util.ArrayLis 阅读全文
posted @ 2024-01-09 21:27 拍手称快 阅读(6) 评论(0) 推荐(0) 编辑
摘要: P3817 小A的糖果 题目思路 由题目可知,我们目标是把相邻两个的数求和进行判断,所以我们可以除了本身记录数据的一个数组(记为a)额外开一个数组(记为c)来记录两个数之和再进行操作。 那么简单思考 c1由a1和a2决定,我们需要对a1或者a2进行删减,那么再对a2进行删减时必然关联到c2,那么我们 阅读全文
posted @ 2024-01-08 01:18 拍手称快 阅读(3) 评论(0) 推荐(0) 编辑
摘要: IO流 ctrl+shift+o快捷导包 概述和分类 Java中IO流主要用于传输数据。 按照数据传输的方向分为: 输入流(Input) 输出流(Output) 按照数据的种类分为: 字节流:可以处理任何一种数据。 字符流:只能处理文本数据。 如果希望将数据写到纯文本文件中,可以使用FileWrit 阅读全文
posted @ 2024-01-08 00:52 拍手称快 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 运算符优先级(详细的点击超链接) 同一优先级的运算符,运算次序由结合方向所决定。 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 阅读全文
posted @ 2024-01-07 10:26 拍手称快 阅读(5) 评论(0) 推荐(0) 编辑
摘要: [JAVA的类和对象] 类是一个抽象的概念。 对象则是能用来实现具体功能。 例如:Scanner sc=new Scanner(System.in) Scanner 是类,sc是对象。 我们一般通过sc.xxx来实现输入。 类 类定义了成员变量和成员方法 类是一种引用数据类型 使用 1.导包 -如果 阅读全文
posted @ 2024-01-05 20:26 拍手称快 阅读(6) 评论(1) 推荐(0) 编辑