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

全网营销型网站 新闻新手怎么做网络销售

全网营销型网站 新闻,新手怎么做网络销售,网站单页,网站排名软件网址题目链接:P7910 [CSP-J 2021] 插入排序 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路: 1.定义结构体#xff0c;将输入数据和它是第几位绑定起来。增加一个数组f[x]#xff0c;记录原来序列中的第x个在新序列中的位置#xff0c;每执行一次修改操作#xff0c;我们…题目链接: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;//设置axyint 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;//设置axyint 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.tj-hxxt.cn/news/218615.html

相关文章:

  • 网站建设手机站建设工程交易服务网
  • 制作网站设计的总结如何注册公司官网
  • 汉川市城乡建设局网站阿里云网站建设方案
  • 论文网站建设的参考文献珠海做网站价格
  • 常用的电子商务网站开发技术学校网站推广策划书
  • 国外jquery网站视频背景做网站背景
  • 做的好的办公家具网站网站建设制作设计公司
  • 招标网站大全如何建设网站
  • 域名更换网站网站建设平台有哪些 谢谢平台建站
  • 中国邮政做特产的网站seo搜索引擎优化排名
  • 对于做网站有什么要求职业教育网站建设方案
  • 黄埔网站建设优化seo济南做网站互联网公司
  • 广州口碑好的网站建设定制wordpress sql自定义菜单
  • wordpress生成网站模版如何做区块链网站
  • 做网站有哪些程序wordpress 速度变慢
  • wordpress多网站整合在一个后台wordpress菜单插件
  • 青岛网站制作公司哪家正规重庆网站建设红衫
  • 网站空间控制面板珠海网站制作推广公司
  • 怎么查询网站是否收录营销策划书范文案例
  • 阿里云建设网站好不好电商平台模板
  • 企业自建站注册域名费用
  • 怎样更换网站cms深圳网站搭建专业公司
  • 凡科建网站十大网络平台有哪些
  • wordpress中搜索页面模板关键词优化分析工具
  • 企智网站建设死链接对网站的影响
  • 石家庄市住房城乡建设局网站天津网站app建设
  • 上海网网站建设长沙哪个公司做网站好
  • 怎样做商城网站的推广logo图片设计
  • 合肥建站免费模板dw建设网站的代码模板
  • 法律问题咨询哪个网站做的好网页设计作品聚散