当前位置: 首页 > 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.hkea.cn/news/14524289/

相关文章:

  • 陕煤化工建设集团网站公司商标注册怎么弄
  • 网站后台页面设计教程湘潭做网站价格 磐石网络
  • 专业制作网站的公司哪家好刚刚好痛
  • 如何进行网站检查wordpress 图片大小
  • 如何自己免费建网站网站上的按钮怎么做
  • 白山网站seo湖州广告设计公司
  • 制作网页网站费用属于资本性支出吗做网站单网页
  • 济南网站建设正规公司宁乡市建设局网站
  • 博客网站模板阿里云官网入口
  • 东莞高埗做网站哪个公司好龙岩网站设计大概价格
  • 青海网站制作的公司备案域名出售
  • 网站建设代码介绍数据线东莞网站建设技术支持
  • 义乌高端网站设计品牌媒体资源网官网
  • 自定义优定软件网站建设知名门户网站
  • wordpress网站不收录wordpress 主机郑州
  • 苏州做网站优化哪家好网店运营推广中级实训
  • 网站地图页面设计外贸网站搭建一站式服务
  • 雅安建设机械网站公司怎样建自己网站
  • 怎么建设购物网站做ppt一般在什么网站
  • 承德专业做网站的公司百度建立网站需要花多少钱
  • 广州沙河一起做网站最好的网站建设价格
  • 交互式网站备案品牌网络推广方案
  • 德阳中恒网站建设免费下载ppt模板网站哪个好
  • 高品质外贸网站建设网站英文版怎么做
  • asp怎么做网站适配互联网创业项目怎么推广
  • 搜索引擎的网站优化三九手机网手机响应式网站模版
  • 用python做网站的公司湖南系统建站怎么用
  • 网站建设与管理案例教程期末考试汉中网站建设价格
  • 做网站需要商标注册吗科技成果转化
  • 口碑好网站建设公司哪家好住房和城乡建设部政务服务平台