我们贪心的把这些限制填充上去,就是对每一个 $[l_i,r_i]$ 都 or 上一个 $q_i$ 这样我们就可以保证现在的序列一定包含这些限制,而且一定为最优,因为没有添加任何“多余”的东西 然后我们再把每条限制都对这个最优的序列扫一遍,如果出现了 $[l_i,r_i]$ 的 and 和不等于 $q ...
分类:
其他好文 时间:
2020-03-18 11:49:42
阅读次数:
60
题意: 一个集合,初始为空。现有三个操作: 1. add:向集合里加入数x,保证加入前集合中没有数x; 2. del:从集合中删除数x,保证删除前集合中有x; 3. sum:询问将集合里的数从小到大排序后,求下标i模5余3的数的和。 现有n次操作,对于每个查询操作,输出答案 很显然,权值线段树,每个 ...
分类:
其他好文 时间:
2020-03-13 13:25:59
阅读次数:
72
1. 综合练习 1. 简单功能 1. 列表查询 2. 登录 3. 添加 4. 删除 5. 修改 2. 复杂功能 1. 删除选中 2. 分页查询 * 好处: 1. 减轻服务器内存的开销 2. 提升用户体验 3. 复杂条件查询 分析: 添加联系人功能分析: 删除功能分析: 修改功能分析: 删除选中功能分 ...
分类:
其他好文 时间:
2020-01-29 16:25:25
阅读次数:
105
思考:现在掌握了很多面向对象相关的内容,但是什么时候封装类?怎么封装?如果使用类成员? 引入:其实类的封装没有多么复杂,但是需要一个熟练的过程来确定哪些东西可以放到类里,该用什么样的形式等。我们通过封装一个数据库的操作来综合练习下 封装数据库类 掌握 定义:封装数据库操作类,即根据数据库的操作需求, ...
分类:
数据库 时间:
2020-01-28 13:50:39
阅读次数:
142
泛型的用法是在容器后面添加<Type>Type可以是类,抽象类,接口泛型表示这种容器,只能存放<Type> 1.设计支持泛型的二叉树,具有add(),Inorder()中序遍历方法 1 package generic; 2 3 import java.util.ArrayList; 4 import ...
分类:
编程语言 时间:
2020-01-23 16:55:32
阅读次数:
99
1.自定义字符串的hashcode 2.自定义MyHashMap 3.内容查找性能比较 其中:IHashMap接口、Entry类如下 1 package Collection; 2 3 public interface IHashMap { 4 public void put(String key, ...
分类:
编程语言 时间:
2020-01-22 20:09:05
阅读次数:
68
这个项目是对java基础知识的一个综合练习,旨在对学习到的零散的java基础知识进行一个整合 重点:思想永远大于代码编写,在编写代码之前一定要有一个清晰的结构 具体实现代码如下: CustomerTable.java package com.gcy;/** * 具体餐桌的信息 * @author A ...
分类:
其他好文 时间:
2019-12-09 16:43:54
阅读次数:
98
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script> 7 8 9 window.onclick = function () { 10 docum ...
分类:
Web程序 时间:
2019-11-30 11:52:22
阅读次数:
163
登录超级用户,完成以下操作:[linux@slave053 ~]$ su -1.用户和组群管理(本大题共5小题,共10分)(1)创建两个用户tangseng,monkey,并指定密码为123456,查看配置文件是否创建成功。(2分)[root@slave053 ~]# cat /etc/passwd... ...
分类:
系统相关 时间:
2019-11-27 18:47:54
阅读次数:
151
日期类型 DATE TIME DATETIME TIMESTAMP YEAR 作用:存储用户注册时间,文章发布时间,员工入职时间,出生时间,过期时间等 验证 datetime与timestamp的区别 ...
分类:
其他好文 时间:
2019-10-13 10:32:25
阅读次数:
71