未来星计划
首页
归档
说说
分类
计算机硬件 (3)
容器技术 (1)
Web开发 (6)
前端技术 (2)
微机原理 (3)
计算机网络 (2)
Linux-内核 (2)
Python (1)
嵌入式 (12)
电脑维修 (2)
默认分类 (2)
项目 (10)
算法 (36)
Linux-OS (44)
后端 (5)
刷题 (32)
全部分类 ( 132 )
查询
Codeforces Round 848 (Div. 2)——D题(期望DP)
======>题目链接
刷题
2023年03月07日
693次浏览
莫队算法
学习了一下莫队算法,ORZ 莫队,是莫涛发明的一种解决区间查询等问题的离线算法,基于分块思想,复杂度为O(nn)O(n\sqrt{n})O(nn)。本文只涉及普通莫队。 一般来说,如果可以在 O(1)O(1)O(1)时间内从 [l,r][l, r][l,r] 的答案转移到 [l−1,r][l
算法
2023年03月06日
876次浏览
C++中priority_queue存储结构体时重载操作符的说明
priority_queue中存储结构体时,需要自定义比较规则,比较绕,这里记录一下。作为大根堆使用时priority_queue<int> heapstruct Seg{int l, r, v; bool operator< (const & t) const{
算法
2023年03月05日
790次浏览
数位DP板子
——该板子来自凌乱之风,风神的总结~,ORZ
算法
2023年03月04日
783次浏览
关于set和multiset自带的lower_bound和upper_bound
lower_bound(a.begin(), a.end(), x):查找大于等于x的第一个位置,返回的是迭代器。upper_bound(a.begin(), a.end(), x):查找大于x的第一个位置,返回的是迭代器。C++对set容器使用二分查找时,不能用上面的两个属于alogrithm库的
算法
2023年03月03日
600次浏览
数组中的子数组、子序列,以及字符串的子串、子序列解释
数组1、子数组子数组的定义:一个或连续多个数组中的元素组成一个子数组(子数组最少包含一个元素)。2、子序列子序列的定义:子序列就是在原来序列中找出一部分组成的序列(子序列不一定连续)。在数学中,某个序列的子序列是从最初序列通过去除某些元素但不破坏余下元素的相对位置(在前或在后)而形成的新序列。例如:
刷题
2023年03月03日
592次浏览
并查集之——单链表式并查集
普通并查集(树状): p[i]表示节点i的父节点,i所在树的根节点是代表元素。单链表式并查集(单链表状)时间复杂度 O(m元素值域+n)O(m_{元素值域}+n)O(m元素值域+n)元素值域+n) ,空间复杂度不同问题不一样。p [ i ] p[i]p[i] 表示 i ii 在单链表形式并查集中
算法
2023年03月02日
830次浏览
括号序列的性质总结
括号序列的性质:(1) 左、右括号的数量相等(2) 任意前缀的左括号数量必须大于等于右括号数量
刷题
2023年02月28日
770次浏览
单源最短路和最长路总结
单源最短路和最长路一共分为(1) 加法最短路(2) 加法最长路(3) 乘法最短路(4) 乘法最长路套用最短路和最长路就能求啊,所以SPFA当然可以求,SPFA的正确性是基于它的松弛操作,所以自然是可以求乘积最小值和乘积最大值的。考虑Dij为什么不一定行,因为Dij的最短路算法是贪心的,它贪心的选最小
算法
2023年02月27日
658次浏览
牛客小白月赛67——F题《翼伯父作威》
题目链接博弈论——威佐夫博弈必败态的所有下一状态都是必胜态;必胜态的下一状态之一必有必败态。#include <bits/stdc++.h>using namespace std;#define fs first#define sc secondtypedef pair<int,
刷题
2023年02月25日
590次浏览
«
10
11
(current)
12
»
个人信息
yuanheci
北京 海淀
文章数量
132
分类数量
16
标签数量
14
rsh的秘密基地
所有标签
计算机硬件
3
Linux-内核
2
微机原理
3
前端
2
Web开发
6
docker
1
Python
1
电脑维修
2
嵌入式
11
刷题
32
后端
5
Linux-OS
43
项目
10
算法
35
所有标签
132