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

在百度做推广需要网站seo策略主要包括

在百度做推广需要网站,seo策略主要包括,wordpress 导航栏插件,中卫企业管理培训网站题目链接:P7910 [CSP-J 2021] 插入排序 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路: 1.定义结构体,将输入数据和它是第几位绑定起来。增加一个数组f[x],记录原来序列中的第x个在新序列中的位置,每执行一次修改操作,我们…

题目链接:P7910 [CSP-J 2021] 插入排序 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

思路:

1.定义结构体,将输入数据和它是第几位绑定起来。增加一个数组f[x],记录原来序列中的第x个在新序列中的位置,每执行一次修改操作,我们需要对数组重新排序一次,意味着f[x]要更新一次。

int f[maxn];//f[i]原序列中的第i个在新序列中的位置,每执行操作一更新一次
struct node {int data, id;
}a[maxn];

2.操作二的查询即是将f[x]输出出来。

int x;
cin >> x;
cout << f[x] << endl;

3.每次操作一执行完成数组重新排序一次。两个for循环的原因,这个位置上的数字可能变大可能变小。如果变大需要将其往后冒泡找到他应该在的位置。反之,往前冒泡(我看题解没写这个判断条件,对于本菜鸟很容易造成误导,这里加上了)。

			int x, y;cin >> x >> y;//设置ax=yint tmp = a[f[x]].data;a[f[x]].data = y;if (tmp > y) {for (int j = n; j >= 2; j--) {//如果改小了,需要往前推if (cmp(a[j], a[j - 1])) {swap(a[j], a[j - 1]);}}}else {for (int j = 2; j <= n; j++) {//如果改大了,需要往后推if (cmp(a[j], a[j - 1])) {swap(a[j], a[j - 1]);}}}for (int i = 1; i <= n; i++) f[a[i].id] = i;

完整代码:

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5;
int f[maxn];//f[i]原序列中的第i个在新序列中的位置,每执行操作一更新一次
struct node {int data, id;
}a[maxn];
bool cmp(node n1,node n2) {if (n1.data != n2.data) return n1.data < n2.data;return n1.id < n2.id;//稳定排序
}
int main() {int n, Q;cin >> n >> Q;for (int i = 1; i <= n; i++) {cin >> a[i].data;a[i].id = i;}sort(a + 1, a + 1 + n, cmp);//为了操作2做准备for (int i = 1; i <= n; i++) f[a[i].id] = i;for (int i = 1; i <= Q; i++) {int caozuo;cin >> caozuo;if (caozuo == 1) {//操作1int x, y;cin >> x >> y;//设置ax=yint tmp = a[f[x]].data;a[f[x]].data = y;if (tmp > y) {for (int j = n; j >= 2; j--) {//如果改小了,需要往前推if (cmp(a[j], a[j - 1])) {swap(a[j], a[j - 1]);}}}else {for (int j = 2; j <= n; j++) {//如果改大了,需要往后推if (cmp(a[j], a[j - 1])) {swap(a[j], a[j - 1]);}}}for (int i = 1; i <= n; i++) f[a[i].id] = i;}else {int x;cin >> x;cout << f[x] << endl;}}return 0;
}

---- Last Blog  ----

http://www.hrbkazy.com/news/56302.html

相关文章:

  • 美食网站开发郑州网站优化推广
  • 台湾网站建设公司镇江网站建设
  • wordpress给公司建站营销型网站的特点
  • wordpress 文章点赞数南昌seo服务
  • 怎么查找自己的企业邮箱东莞网络优化哪家公司好
  • 网站宣传的方法二手交易平台
  • 做试卷的网站搜索引擎优化seo优惠
  • 怎么做那些盗号网站网络营销七个步骤
  • 下沙做网站的公司网站关键词优化系统
  • 松原网站建设公司电话重庆做网络优化公司电话
  • 网站建设是设成都优化网站哪家公司好
  • 网络传媒网站百度关键词规划师工具
  • 河南城乡和住房建设厅网站网站维护需要学什么
  • 南京制作网站要多少钱谷歌商店下载官网
  • 哪些网站是用h5做的淘宝店铺运营
  • 网站建设系统 开源广州网络推广策划公司
  • 企业网站制作 优帮云标题seo是什么意思
  • 做亚马逊联盟一定要有网站吗今日头条普通版
  • 科技股龙头seo推广方案怎么做
  • 美容公司网站什么做才好云南疫情最新情况
  • 做c语言的题目的网站济南网站优化公司
  • 吉安做网站的公司竞价网络推广外包
  • 做网站需要什么权限seo如何挖掘关键词
  • 如何建立网站管理系统全媒体运营师培训费用
  • 湖南省郴州市北湖区邮政编码seo有哪些作用
  • 外卖网站设计网站推广系统方案
  • 网站手机验证码注册怎么做视频外链工具
  • 网站制作公司的网站友链交易
  • 如何查询企业信用信息株洲seo优化哪家好
  • 广东企业网站备案网站建设合同模板