96SEO 2026-02-23 11:40 52
石子合并锯木棍并查集Dijkstra单源最短路Python进制转换(整数无限大)全排列神奇的口袋全排列II放苹果求第k小八皇后问题哈夫曼编码KMP算法遍历建立二叉树

std;vector.insert(vector.begin(),2,99)//在头部插入2个99
priority_queueint,vecotrint,greaterint;
需要额外的ans存储max因为是子串dp[i1]max(dp[i]a[i],a[i]);ansmax(dp[i1],ans);
j1;js2.size();j){if(s1[i-1]s2[j-1])dp[i][j]dp[i-1][j-1]1;else
dp[i][j]max(dp[i-1][j],dp[i][j-1]);}
j1;jm;j){if(s1[i-1]s2[j-1]){dp[i][j]dp[i-1][j-1]1;//
如果不唯一则输出s1中的最后一个。
if(dp[i][j]maxLen){maxLendp[i][j];//存储公共子串在s1中的末尾位置可以输出子串ti-1;}}
https://www.nowcoder.com/practice/cf209ca9ac994015b8caf5bf2cae5c98?tpId40tagstitledifficulty0judgeStatus0rp1sourceUrl
j0;ji;j){//dp[i]代表以i结尾的最长递增子序列数if(a[i]a[j])dp[i]max(dp[j]1,dp[i]);ansmax(dp[i],ans);}
和上述最长递增子序列思路一致不过dp[i]代表以i结尾的最长递增子序列的和用ans存储结果
dp[1001][1001];//代表前i个物体背包为j的最大价值
j1;jbag;j){if(jv[i]){dp[i][j]max(dp[i-1][j-v[i]]w[i],dp[i-1][j]);}else{dp[i][j]dp[i-1][j];}}
jv[i];jm;j){dp[j]max(dp[j],dp[j-v[i]]w[i]);}
dp[i](dp[i-1]dp[i/2])%1000000000;最小邮票
j1;jm;j){if(j-a[i]0)dp[i][j]min(dp[i-1][j-a[i]]1,dp[i-1][j]);elsedp[i][j]dp[i-1][j];}
dp[k-1][q-1]);x1k;x2i;y1q;y2j;}}}}}cout
求n以内的所有素数时间O(nlog(logn))【不是最优例如14会被2和7筛重复2次】
continue;//i是素数添加进数组,并筛掉与i成倍数的非素数else
j2*i;jn;ji){//j一定不是素数st[j]true;}}}
j0;jprime_count;j){if(prime[j]*in)
st[primes[j]*i]true;//退出循环避免之后重复进行筛选if(i%primes[j]0)
x;cinx;ve.push_back(x);if(min_sumve[i]ve[i-1]){min_sumve[i]ve[i-1];min_idxi;}}while(ve.size()2){ans
min_sum;ve[min_idx]ve[min_idx]ve[min_idx-1];ve.erase(ve.begin()min_idx-1);min_sum1e7;
i1;ive.size();i){if(min_sumve[i]ve[i-1]){min_sumve[i]ve[i-1];min_idxi;}}}coutansendl;
{//priority_queueint,vectorint,greaterint
que;priority_queueint,vectorint,cmp
ans0;while(n--){cintmp;que.push(tmp);}
bque.top();que.pop();que.push(ab);ansansab;}coutans;
b){root1Find(a);root2Find(b);if(root2root1)return
;else{s[root2]root1;}}Dijkstra单源最短路
line.split()aint(a[0])bbin(a)s(b[2:][::-1])print(int(s,2))
i1;in;i){//还没访问的数if(!st[i]){st[i]true;//
有一个神奇的口袋总容积是40有n个物品,体积为Vi装满40有多少种装法
}else{//从j开始前面用过的舍弃掉防止重复for(int
ij;in;i){if(!st[i]){st[i]true;dfs(uv[i],i);st[i]false;}}}
i1;in;i){//还没访问的数if(!st[i]){st[i]true;//
恢复-现场st[i]false;//***当与后一个元素重复时跳过不排列,且这一步要在恢复现场之后做while(s[i1]s[i])i;}}
cinn;//使重复的元素排在一起sort(a,an);dfs(1);}放苹果
把M个同样的苹果放在N个同样的盘子里允许有的盘子空着不放问共有多少种不同的分法
i0;im;i){//为0的可以不用处理数组默认为0//1个盘子的dp[i][1]1;
j1;jn;j){//如果盘子多多余的用不到的盘子都是没用的if(ji){dp[i][j]dp[i][i];}//如果苹果多dp[i][j]等于
有空盘子的(挑一个盘子为空)没有空盘子(每个盘子初始都放一个苹果)的状态else{dp[i][j]dp[i][j-1]dp[i-j][j];}}
{r--;}swap(a[l],a[r]);}a[l]pivot;if(lk-1)
if(lk){partition(l1,end);}else{partiton(start,l);}
{cina[i];}partition(0,n-1);return
priority_queueint,vectorint,greaterint
pattern[j]pattern[i]){i;j;next[j]i;}else{inext[i];}}return
s[i]pattern[j]){i;j;}else{jnext[j];}}if(jm){return
c):data©,left(nullptr),right(nullptr){};
c):data(c),left(nullptr),right(nullptr){};
style(TreeNode*)malloc(sizeof(TreeNode))rootnew
c1s[cnt];root-leftBuild(root-left,c1);char
c2s[cnt];root-rightBuild(root-right,c2);return
root){if(root-left)Inorder(root-left);coutroot-dataendl;if(root-right)Inorder(root-right);}
TNULL;TBuild(T,s[cnt]);Inorder(T);return
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback