排序后扫一遍,维护当前分组方案,尽量加入人数少的组。如果某些组再也不可能加入了就统计最小值,如果每组都加入过了相同的实力值就新开一组。 因为组的信息具有单调性,所以可以用双端队列 \(O(n)\) 维护。 code: #include<bits/stdc++.h> using namespace s ...
分类:
其他好文 时间:
2021-06-20 18:04:28
阅读次数:
0
什么是设计模式? 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是与法规定,而是一套用来提高代码复用性、可维护性、可读性、稳健性以及安全性的解决方案。 学习设计模式的意义 设计模式的本质是面型对象设计原则的实际运用,是对类的封装性、继承性和多态 ...
分类:
其他好文 时间:
2021-06-20 18:03:24
阅读次数:
0
1. 简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。 软件过程:一个包括软件产品开发、运行和维护中有关过程、活动和任务的框架,覆盖了从系统的需求定义到系统的使用终止。 软件过程模型:一种软件过程的抽象表示,也称为软件开发模型。 软件生存周模型:一般使用直观的图形标识 ...
分类:
其他好文 时间:
2021-06-20 17:54:01
阅读次数:
0
平衡树入门——替罪羊树 1 简介 替罪羊树是一颗重量平衡树,不需要旋转,但是非常暴力,据说常数很小,但是我写的替罪羊树跑不过 Treap ,可能常数比较大。。。 2 数据结构解析 2.1 节点结构体 struct node{ int val,l,r,cnt,size,allsize,not_dele ...
分类:
其他好文 时间:
2021-06-20 17:42:23
阅读次数:
0
Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据 ...
分类:
数据库 时间:
2021-06-19 19:26:27
阅读次数:
0
获取原生的DOM的方式 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script src="../vue-router.js"></scr ...
分类:
Web程序 时间:
2021-06-19 18:51:18
阅读次数:
0
requests安装 pip install requests requests模拟get请求 response.content 是二进制模式,通常需要转换成UTF-8模式,否则会乱码 #requests模拟get请求、 import requests response=requests.get(' ...
分类:
其他好文 时间:
2021-06-19 18:49:51
阅读次数:
0
前端开发中经常用到webpack常用的sass-loader、style-loader、css-loader等loader,总是记不住其区别和作用。今特记录、以备查询 1.node-sass其实之所以用到node-sass、是因为sass-loader的缘故。sass-loader 是将sass文件 ...
分类:
Web程序 时间:
2021-06-19 18:48:12
阅读次数:
0
const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const returnedTarget = Object.assign(target, source); console.log(target); // expected o ...
分类:
其他好文 时间:
2021-06-18 19:49:36
阅读次数:
0
及时渲染视图的方法 有时候遇到给一个数组或者对象添加值或修改值,页面并不会及时渲染出修改过的数据,这时可以实用this.$set来解决这个问题 在使用this.$set(target, key, value)时,target为需要添加属性的对象,key是要添加的属性名,value为属性key对应的值 ...
分类:
其他好文 时间:
2021-06-18 19:35:53
阅读次数:
0