相关文章
P3620 [APIO/CTSC2007] 数据备份
转化题意。把相邻两个办公楼之间的距离抽象为一个点的点权,问题就变为从 N − 1 N-1 N−1 个点中选择 K K K 个点,且这 K K K 个点不相邻,可以得到的最小点权和。
一种显然的贪心思路是简单地把所有点压入优先队列中,每次取出…
建站知识
2024/10/6 22:30:38
【python】中位数(暴力+最大最小堆)
题目: """ 对给定长度为N的非负整数序列A,计算前奇数项的中位数。 输入:首行表示序列长度N。次行为N个正整数A1至AN。 输出:输出共(N1)/2行(向下取整),第i行表示到第A1...2i-1项…
建站知识
2024/10/6 22:27:54
【pdf密码】PDF没有密码,为什么不能编辑?
打开PDF文件的时候,没有提示带有密码,但是打开文件之后发现没有办法编辑PDF文件,这个是因为PDF文件设置了限制编辑,我们需要将限制取消才能够编辑文件。
那么,我们应该如何取消密码,编辑文件呢?…
建站知识
2024/9/26 15:45:14
Python和urllib库下载网页内容
首先我们需要导入urllib库,然后使用urllib库的urlopen()函数来打开网页。urlopen()函数的第一个参数是需要下载的网页的URL,第二个参数是服务器的URL和端口。
import urllib.request
# 打开网页
url
proxy_url
response urllib.request.urlopen…
建站知识
2024/10/6 22:20:28
交代一下为啥鸽了一个月
从 9.22 开始,直到 10.27,总计鸽了 4 篇,排除了国庆前的那个周五,合算鸽了 1 个月。这周恢复更文,但能不能连更,还要看自己的状态了。
先交代一下最近的一些事情吧。
首先,国庆前住院了&#…
建站知识
2024/10/1 23:03:04
cmake多目录构建初步成功
目录和代码和 首次cmake 多目录构建失败 此文一样;
只有一个CMakeLists.txt;
cmake_minimum_required(VERSION 3.10)
project(mytest3 VERSION 1.0)
include_directories("${PROJECT_SOURCE_DIR}/include")
add_executable(mytest3 src/main…
建站知识
2024/9/29 14:53:17
设计模式-访问者模式
访问者模式是一种行为设计模式,它允许你在不修改现有对象结构的情况下,定义新的操作。访问者模式通过将操作封装在一个访问者对象中,使得可以在不同的对象上执行不同的操作,从而实现了操作和对象的解耦。 在Java中&#x…
建站知识
2024/9/24 14:41:44
【设计模式】第15节:行为型模式之“职责链模式”
一、简介
职责链模式:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。
二、优点
分离发送者和接受者易于扩展和维护…
建站知识
2024/9/24 4:10:58