算法
算法
全栈工程狮
这个作者很懒,什么都没留下…
展开
-
算法和数据结构-并查集框架+leetcode990题解
并查集原创 2023-02-15 15:10:15 · 136 阅读 · 0 评论 -
背包问题整理
一、0-1背包问题 POJ3624 代码: 1、传统0-1背包(space limited) #include <bits/stdc++.h> using namespace std; const int maxn=3410; const int maxv=12890; int w[maxn]; int v[maxn]; int dp[maxn][maxv]; int n,m; int main() { cin>>n>>m; int i,原创 2020-09-19 16:16:29 · 125 阅读 · 0 评论 -
算法笔记-12.1-字符串hash进阶
代码如下: #include<bits/stdc++.h> using namespace std; const int maxn=1010; typedef long long LL; const LL MOD = 1000000007; const LL P = 10000019; LL powp[maxn],h1[maxn]={0},h2[maxn]={0}; //(p^i)%mod str1,str2的hash vector< pair<int,int> ..原创 2020-09-09 15:30:49 · 125 阅读 · 0 评论 -
算法笔记-BFS
解决思路: 代码实现: #include<bits/stdc++.h> using namespace std; int m,n,ans=0; int a[20][20]={0}; bool b[20][20]={0}; int nx[4]={0,0,1,-1}; int ny[4]={1,-1,0,0}; bool judge(int x1,int y1) { if(x1<0||x1>m||y1<0||y1>n) return fals..原创 2020-08-14 11:34:01 · 184 阅读 · 0 评论