当前位置: 首页 > news >正文

wordpress如何设置邮箱seo竞价是什么意思

wordpress如何设置邮箱,seo竞价是什么意思,wordpress图片源码,网站不备案的后果双指针算法 代码模板 for (int i 0, j 0; i < n; i ){while (j < i && check(i, j)) j ;// 具体问题的逻辑 } 常见问题分类&#xff1a;(1) 对于一个序列&#xff0c;用两个指针维护一段区间(2) 对于两个序列&#xff0c;维护某种次序&#xff0c;比如归并…

双指针算法

代码模板

for (int i = 0, j = 0; i < n; i ++ ){while (j < i && check(i, j)) j ++ ;// 具体问题的逻辑
}
常见问题分类:(1) 对于一个序列,用两个指针维护一段区间(2) 对于两个序列,维护某种次序,比如归并排序中合并两个有序序列的操作

例题一:最长连续不重复子序列

题目

给定一个长度为 n 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。

输入格式

第一行包含整数 n

第二行包含 n 个整数(均在 0 \sim 10^5 范围内),表示整数序列。

输出格式

共一行,包含一个整数,表示最长的不包含重复的数的连续区间的长度。

数据范围

1\leq n\leq 10^5

输入样例

5
1 2 2 3 5

输出样例

3

代码示例

#include <iostream>
using namespace std;const int N = 100010;int a[N], s[N];int main(){int n;cin >> n;for(int i = 0; i < n; i++) cin >> a[i];//双指针运算int res = 0;for(int i = 0, j = 0; i < n; i++){s[a[i]]++;while(j < i && s[a[i]] > 1) s[a[j++]]--;//先--后++res = max(res, i - j + 1);}cout << res << endl;
}

例题二:数组元素的目标和

题目

给定两个升序排序的有序数组 A 和 B,以及一个目标值 x

数组下标从 0 开始。

请你求出满足 A[i]+B[j] = x 的数对 (i, j)

数据保证有唯一解。

输入格式

第一行包含三个整数 n, m, x,分别表示 A 的长度,B 的长度以及目标值 x

第二行包含 n 个整数,表示数组 A

第三行包含 m 个整数,表示数组 B

输出格式

共一行,包含两个整数 i 和 j

数据范围

数组长度不超过 10^5
同一数组内元素各不相同。
1\leq 数组元素\leq 10^9

输入样例

4 5 6
1 2 4 7
3 4 6 8 9

输出样例

1 1

代码示例

#include <iostream>
using namespace std;const int N = 100010;int a[N], b[N];int main() {int n, m, x;cin >> n >> m >> x;for (int i = 0; i < n; i++) cin >> a[i];for (int i = 0; i < m; i++) cin >> b[i];for (int i = 0, j = m - 1; i < n; i++){while (j >= 0 && a[i] + b[j] > x) j--;//时间复杂度为O(m+n)if (j >= 0 && a[i] + b[j] == x) cout << i << ' ' << j << endl;}}

例题三:判断子序列

题目

给定一个长度为 n 的整数序列 a_1,a_2,...,a_n 以及一个长度为 m 的整数序列 b_1,b_2,...,b_n

请你判断 a 序列是否为 b 序列的子序列。

子序列指序列的一部分项按原有次序排列而得的序列,例如序列 \left \{ a_1,a_3,a_5 \right \} 是序列 \left \{ a_1,a_2,a_3,a_4,a_5 \right \} 的一个子序列。

输入格式

第一行包含两个整数 n,m

第二行包含 n 个整数,表示 a_1,a_2,...,a_n

第三行包含 m 个整数,表示 b_1,b_2,...,b_n

输出格式

如果 a 序列是 b 序列的子序列,输出一行 Yes

否则,输出 No

数据范围

1\leq n\leq m\leq 10^5,
-10^9\leq a_i,b_i\leq 10^9

输入样例

3 5
1 3 5
1 2 3 4 5

输出样例

Yes

代码示例

#include <iostream>
using namespace std;const int N = 100010;int a[N], b[N];int main() {int n, m;cin >> n >> m;for (int i = 0; i < n; i++) cin >> a[i];for (int i = 0; i < m; i++) cin >> b[i];int i = 0, j = 0; while(i < n && j < m){if(a[i] == b[j]) i++;j++;}if(i == n) cout << "Yes" << endl;else cout << "No" << endl;
}

http://www.yayakq.cn/news/703856/

相关文章:

  • 网站文件解压使用top域名做网站
  • 邢台 建网站移动互联网推广
  • 网站开发专员的面试题北京营销策划公司
  • 海南微信网站制作平台博客做资讯类网站
  • 四川省平昌城乡建设厅网站如何做一个公司网站
  • 网站营销的流程聊城wap网站制作
  • 网站推广120种方法招聘网页怎么制作
  • asp网站怎么连接数据库杭州专业设计网站
  • 图片网站模板濮阳网站建设专家团队
  • 外贸管理网站模板三一重工的网站是哪家做的
  • 网站快速备案网络营销seo优化
  • 龙华网站网页设计运维培训 网站建设
  • 中国建设网站下载学做软件的网站
  • 专业的网站建设运营公众号做网站
  • 在vs做的项目怎么连接到网站网站建设制作、微信公众号
  • 个人网站怎么申请wordpress 阿里云视频点播
  • 网站中的搜索框怎么做建设银信用卡网站首页
  • 查看网站服务器ip山西公司网站开发
  • 利辛做网站江门网站制作推广
  • 百度怎么网站排名谁知道做网站的电话
  • 网站主页跳转indexwordpress 文章数据表
  • 个人网站备案 服务内容怎么写wordpress 报表插件
  • 如何做游戏试玩网站wordpress中文版 显示英文
  • 公司网站注销流程福田欧曼服务站
  • 网站删除模块书画展示网站源码
  • 备案添加网站龙岩网络营销平台
  • 彩票网站建设成本wordpress 写权限设置
  • 巢湖路桥建设集团网站免费的高清视频素材网站
  • 具有口碑的柳州网站建设推荐外国老头做中文网站
  • 无锡市住房和城乡建设部网站云服务器做视频网站