- 2024-03-15LY1168 [ 20230325 CQYC省选模拟赛 T3 ] 游戏
题意给定\(n\)个区间\(l_i,r_i,k_i\)。\(k_i\)表示解锁当前点当且仅当\(l_i\tor_i\)的区间内至少有\(k_i\)个点被解锁。问一共能解锁多少点。Sol直接暴力跑是\(n^2\)的。不难想到优化建图,复杂度:\(O(nk\log)\)这样明显是过不去的。集中注意力。注意到操
- 2023-03-25java学习日记20230325-接口
接口基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。 如果一个类implements,需要将该接口的
- 2023-03-2520230325
数据结构remake第三天栈和串栈的基本操作#include<stdio.h>#include<stdlib.h>typedefintSElemType;typedefstructSeqStack{SElemType*data;int
- 2023-03-25java学习日记20230325-模版设计模式
模版设计模式利用多态的动态绑定,将通用的方法设计为模版抽象类,通过子类继承重写抽象方法实现模版调用。 父类抽象类abstractpublicclassTemplate{
- 2023-03-2520230325 LCD1602
关于模块式编程:模块化编程是一种编写代码的方法,将大型程序分解成小的、独立的模块,每个模块实现特定的功能,并且可以被其他程序调用和重复使用。这种方法可以提高代码的可维
- 2023-03-24java学习日记20230325-抽象类
抽象类:当父类的某些方法需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类!所谓抽象方法,就是没有实现的方法;当一个类中存在抽象方法时,需要将