编程模板与技巧
文章平均质量分 60
乔卿
寻找灵感而不是寻找答案。
展开
-
C++算法竞赛常用编程模板总结
/定义为全局变量,初始化为自己。//路径压缩,直接将路径上所有元素的父亲改为最终父亲。i++) //外层循环i从2到根号n。j++) //内层循环j从2开始到i。//把i的j倍都标记为0。// 合并,即建立它们父亲间的关系。// 查找父亲,含路径压缩。原创 2022-09-08 23:53:41 · 1149 阅读 · 0 评论 -
C++常用STL用法总结详解(vector、stack、queue、map、string、list、set)
C++常用STL用法总结详解,包括vector、stack、queue、map、string、list、set等。原创 2022-09-08 23:51:29 · 905 阅读 · 0 评论 -
Python open()函数 文件打开方法的用法参数总结(全)
python中的文件打开函数open()的用法总结原创 2022-05-04 21:36:04 · 2592 阅读 · 0 评论 -
Python format()函数 字符串格式化方法的用法总结(全)
具体地介绍python中的format字符串格式方法原创 2022-05-04 20:58:43 · 2802 阅读 · 0 评论 -
Python Built-in Functions内置函数用法总结(全)
python中的内置函数总结,力争详细具体原创 2022-05-04 20:23:48 · 3512 阅读 · 0 评论 -
实用的C++编程技巧:适用于OJ/程序设计竞赛/CSP/ACM(持续更新中)
本篇博客就C++中的一些实用编程技巧进行总结,适合于初学者。持续更新中,欢迎评论区补充。解决爆栈问题,手动加栈,必须放在头文件之前:#pragma comment(linker,"/STACK:1024000000,1024000000") 可以使用typedef定义long long的缩写为ll,这样在用到long long时,直接使用ll代替,节省时间。typedef long long ll;学会使用pair。当一个数组或者vector中只有两个元素时,使用pair最为简单。p原创 2021-12-11 19:19:43 · 1057 阅读 · 0 评论 -
C语言/C++常用头文件总结:适用于OJ/程序设计竞赛/CSP/ACM
下面对程序设计竞赛中常用的C++头文件进行总结,适合于CSP、CCSP、OJ、ACM。//解决爆栈,手动加栈,必须放在头文件之前#pragma comment(linker,"/STACK:1024000000,1024000000") //万能头文件,部分比赛中可能不让用#include <bits/stdc++.h> //C++//STL专用,使用了哪种数据结构,就要用到哪种头文件#include <map> //C++#include <vector&g原创 2020-11-16 11:02:37 · 5673 阅读 · 2 评论 -
字符串匹配KMP算法Java模板(可直接使用)
KMP算法不做过多介绍,想要了解的同学可以自行学习。这里给出一个可以直接使用的Java模板,代码如下:public class SubstringSearch { //构建失配数组 private int[] computeTemporaryArray(char pattern[]){ int [] lps = new int[pattern.length]; int j =0; for(int i=1; i < pattern.len原创 2020-11-16 10:48:05 · 502 阅读 · 0 评论