01 2023 档案

摘要:【问题】: 我们在编码的时候,总是会有一些绿色的波浪线,这个是idea的语法检查 【解决】: 在settings里面找到Code Style 选择Inspections。找到Spelling,去掉勾勾 完美解决: 阅读全文
posted @ 2023-01-31 17:18 一统天下。 阅读(703) 评论(0) 推荐(1) 编辑
摘要:我从网上搜索了好长时间,终于明白了IDEA中多个项目在同一窗口下显示到底怎么操作 以下是project和module的关系 在 IntelliJ IDEA 中 Project 是最顶级的结构单元,然后就是Module,一个 Project 可以有多个 Module 。 目前,主流的大型项目结构基本都 阅读全文
posted @ 2023-01-30 18:23 一统天下。 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:首先要查看要导入项目的位置在哪(也就是查看文件的属性),记住文件所在的位置(可以先用手机拍下来) 然后打开IntelliJ IDEA在File中找到Open 双击进入 之后进入Open File or Project中,然后一步一步按照自己要导入项目文件所在位置进行查找,然后点击ok 之后会弹出一个 阅读全文
posted @ 2023-01-30 16:19 一统天下。 阅读(2559) 评论(0) 推荐(0) 编辑
摘要:puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: puts(s);其中s为字符串变量(字符串数组名或字符串指针),puts()函数的作用与语printf("%s\n", s)相同。gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符不属于这个字符串。 阅读全文
posted @ 2023-01-30 10:14 一统天下。 阅读(274) 评论(0) 推荐(0) 编辑
摘要:功能puts()函数用来向标准输出设备屏幕输出字符串并换行。 具体是把字符串输出到屏幕上,将‘\0’转换为回车换行。调用方式是:puts(str)。其中str是字符串数组名或者字符串指针。实际上,数组名就是指针。 用法int puts(const char *string) puts()函数包含在头 阅读全文
posted @ 2023-01-30 10:13 一统天下。 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:维护一个字符串集合,支持两种操作: I x 向集合中插入一个字符串 <span id="MathJax-Span-2" class="mrow"><span id="MathJax-Span-3" class="mi">x; Q x 询问一个字符串在集合中出现了多少次。 共有 <span id="M 阅读全文
posted @ 2023-01-12 20:02 一统天下。 阅读(5) 评论(0) 推荐(0) 编辑
摘要:以下是找到的关于KMP算法的相关实现函数 // s[]是长文本,p[]是模式串,n是s的长度,m是p的长度 求模式串的Next数组: for (int i = 2, j = 0; i <= m; i ++ ) { while (j && p[i] != p[j + 1]) j = ne[j]; if 阅读全文
posted @ 2023-01-06 17:30 一统天下。 阅读(4) 评论(0) 推荐(0) 编辑
摘要:以下是链表的相关实现函数 单链表 // head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点 int head, e[N], ne[N], idx; // 初始化 void init() { head = -1; idx = 0; } // 在链表头插 阅读全文
posted @ 2023-01-05 22:20 一统天下。 阅读(21) 评论(0) 推荐(0) 编辑
摘要:bool is_prime(int n){ 2 if(n<2) return false; 3 for(int i=2;i<=n/i;i++){ 4 if(n%i==0) return false; 5 } 6 return true; 7 } 阅读全文
posted @ 2023-01-05 22:08 一统天下。 阅读(7) 评论(0) 推荐(0) 编辑
摘要:deque, 双端队列 size() empty() clear() front()/back() push_back()/pop_back() push_front()/pop_front() begin()/end() [] set, map, multiset, multimap, 基于平衡二 阅读全文
posted @ 2023-01-05 11:53 一统天下。 阅读(14) 评论(0) 推荐(0) 编辑
摘要:消去x最后一位的1 x&(x-1) 比如: 十进制数10的二进制为1010,9的二进制数为1001,那么(1010)&(1001)=1000,现在10的二进制中最后一位的1已经被消去 用途: 可以用来检测一个数是不是2的幂次。 如果一个数x是2的幂次,那么x>0且x的二进制中只有一个1,所以用x&( 阅读全文
posted @ 2023-01-05 11:28 一统天下。 阅读(118) 评论(0) 推荐(0) 编辑
摘要:(1)朴素并查集: int p[N]; //存储每个点的祖宗节点 // 返回x的祖宗节点 int find(int x) { if (p[x] != x) p[x] = find(p[x]); return p[x]; } // 初始化,假定节点编号是1~n for (int i = 1; i <= 阅读全文
posted @ 2023-01-04 15:56 一统天下。 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1 vector, 变长数组,倍增的思想 size() 返回元素个数 empty() 返回是否为空 clear() 清空 front()/back() push_back()/pop_back() begin()/end() [] 支持比较运算,按字典序 2 pair <int ,int> firs 阅读全文
posted @ 2023-01-04 10:35 一统天下。 阅读(20) 评论(0) 推荐(0) 编辑
摘要:高精度加法: #include <bits/stdc++.h> using namespace std; string add(string &a,string &b){ string c; int t=0; if(a.length()<b.length()) return add(b,a); fo 阅读全文
posted @ 2023-01-03 17:32 一统天下。 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示