- 博客(20)
- 收藏
- 关注
原创 Lukelabs OJ——一个宝藏OJ网站
它不仅提供了丰富的题库和实时评测功能,还提供了一系列辅助功能,帮助用户提高编程能力,拓宽编程思路。无论你是想学习一门新的编程语言,还是想提升自己的算法和数据结构知识,Lukelabs OJ都能满足你的需求。,涵盖了各个难度级别的题目。通过解决这些问题,可以帮助你提高自己的编程能力,锻炼思维逻辑。无论你是想学习一门新的编程语言,还是想通过解决编程问题提高自己的算法和数据结构知识,Lukelabs OJ都是一个绝佳的选择。无论是初学者还是有经验的程序员,都可以在这个平台上找到合适的挑战,锻炼自己的编程能力。
2023-12-09 19:07:56
409
3
原创 c++矩阵——超实用的数据结构
矩阵是一个二维的数学结构,由行和列组成。在C++中,我们可以使用数组或者向量来表示矩阵。矩阵广泛应用于线性代数、图像处理、机器学习等领域。C++中的矩阵是一个重要的数学概念,在各种领域都有广泛的应用。我们可以使用数组或者向量来表示矩阵,并进行各种运算,如加法、减法、乘法和转置等。熟练掌握矩阵的表示和运算,对于理解和解决实际问题非常有帮助。今天的文章就到这里啦,三连必回qwq!
2023-12-09 18:27:54
5067
原创 c++状压dp——超实用的数据结构
取出整数n在二迸制表示下的第k位: (n >>k) &1把整数n在二逬制表示下的第 k位取反:n ^ (1
2023-11-04 11:44:37
121
2
原创 c++树状数组——超实用的数据结构
树状数组(Fenwick Tree)是一种高效的数据结构,用于解决一类常见的问题,特别是在数组中进行动态单点更新和前缀区间查询的情况。它是一种基于二进制表示的数据结构,通常用于处理频繁的数值累加和检索操作。树状数组支持以下两个主要操作:▶ 单点信息修改。O(logN) 修改序列 a 中某个元素的值。▶ 前缀信息查询。O(logN) 查询进行前缀信息。今天的文章就到这里啦,三连必回qwq!
2023-10-14 17:21:42
813
2
原创 vscode中的c++你真的会配置吗?
好啦,本期内容就到这里,我们下期再见,三连必回qwq!Ctrl+Shift+Shift+Alt+N。
2023-08-27 15:50:30
815
2
原创 盘点3个你不知道的的c++小技巧(初学者)
顾名思义,__int128_t的范围是,用起来和普通int (long long) 没什么区别,只是不能用cin, cout, scanf, printf而已,需要我们手写快读和快写,原理就是模拟,但速度却是scanf、printf的4、5倍,i
2023-08-24 20:41:19
50
1
原创 c++哈夫曼编码与哈夫曼树
给定 N 个权值作为 N 个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树 (Huffman Tree)。相关概念:1、路径和路径长度在一棵树中,从一个结点往下可以达到的孩子或孙子结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定根结点的层数为 1 ,则从根结点到第 L 层结点的路径长度为 L−1。2、结点的权及带权路径长度若将树中结点赋给一个有着某种含义的数值,则这个数值称为该结点的权。
2023-08-02 10:27:54
91
1
c++数论-逆元的求法
2023-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人