上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: 模板: //质数判定--试除法 //朴素 O(N) bool is_prime(int n) { if(n<2)return false; for(int i=2;i<n;i++) { if(n%i==0)return false; } return true; } //朴素优化 O(sqrt(N) 阅读全文
posted @ 2023-03-23 23:15 风乐 阅读(109) 评论(0) 推荐(1)
摘要: 并查集(Union(并),Find(查),Set(集))一般用树的形式保存集合,但是是用数组模拟的树对于并查集树上的所有点,只有根结点是p[x]=x的,其他的p[x]都是父结点那么就可以通过while(p[x]!=x)x=p[x];来查询一个点的编号,属于哪个集合询问两个元素是否在同一个集合中,直接 阅读全文
posted @ 2023-03-22 12:33 风乐 阅读(61) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/830/https://www.acwing.com/problem/content/831/ 相比数组模拟链表要简单的多,要注意的是tt的初始值,看个人习惯设置,栈一般为0,队列一般为1 //栈 #include<ios 阅读全文
posted @ 2023-03-22 11:34 风乐 阅读(39) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/829/与数组模拟单链表相似但是与之相比多一个l[N],r[N]用这两个向量表示每个结点的前驱和后继初始状态:令head为0,tail为1,初始就这两个点,开头和结尾插入:删除: #include<iostream> us 阅读全文
posted @ 2023-03-21 17:40 风乐 阅读(45) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/828/链表的实现有许多种,可以使用struct加指针的方式实现,但是这样的方式会使用new运算符,new运行的十分的慢动态链表因为new的原因极其慢而数组模拟的静态链表极其快在面试时的数据量一般非常大,这时候new就会拖 阅读全文
posted @ 2023-03-20 22:16 风乐 阅读(30) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/3780/一眼递推,主要有每个砖块只能操作一次,以及操作顺序不影响结果这两个性质但是第一次写的代码一塌糊涂,这次模仿了一下y总的代码风格,感觉不错 #include<iostream> #include<vector> u 阅读全文
posted @ 2023-03-15 18:58 风乐 阅读(48) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/2818/双指针模板题:i指针只有匹配到相等才++,j指针无论如何每次都++那么i==n时,意味着b序列中存在着a序列,且有序离散存放 #include<iostream> using namespace std; con 阅读全文
posted @ 2023-03-14 21:03 风乐 阅读(28) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/802/二分:枚举a,对于每一个a[i],都二分一下求x-a[i],是否在b数组中 #include<iostream> using namespace std; const int N = 1e5+10; int n,m 阅读全文
posted @ 2023-03-14 17:28 风乐 阅读(23) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/description/801/简单双指针,首先考虑暴力做法:先枚举i为终点,再枚举j为起点,判断是否合乎题意,合乎题意就更新答案再考虑优化,此题显然i与j具有单调性,i,j都只能往后走,无法回头,因此可以用双指针优化使用 阅读全文
posted @ 2023-03-14 16:38 风乐 阅读(24) 评论(0) 推荐(0)
摘要: https://www.acwing.com/problem/content/167/ 一般dfs,虽然是一般dfs但也不是一下子就能秒的首先还得是确定搜索顺序这里是:从前往后,依次枚举每一只小猫,对于每一只小猫,枚举这只小猫可以坐的车,以及再开一辆新车这样的顺序可以覆盖每种情况剪枝:优化搜索顺序: 阅读全文
posted @ 2023-03-13 13:40 风乐 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页