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

官方网站内容可做证据吗中国招标网官方网

官方网站内容可做证据吗,中国招标网官方网,上海网页制作步骤,哪个dns访问国外网站分治&#xff0c;字⾯上的解释是「分⽽治之」&#xff0c;就是把⼀个复杂的问题分成两个或更多的相同的⼦问题&#xff0c;直到 最后⼦问题可以简单的直接求解&#xff0c;原问题的解即⼦问题的解的合并。 1.P1908 逆序对 - 洛谷 #include<iostream>using namespace std;…

分治,字⾯上的解释是「分⽽治之」,就是把⼀个复杂的问题分成两个或更多的相同的⼦问题,直到 最后⼦问题可以简单的直接求解,原问题的解即⼦问题的解的合并

1.P1908 逆序对 - 洛谷

 

#include<iostream>using namespace std;typedef long long LL;
LL ret;const int N = 5e5 + 10;
int n;
int a[N];
int tmp[N];LL merge(int left, int right)
{//分到最后不能再继续分了if (left >= right)return 0;LL ret = 0;int mid = (left + right) / 2;ret += merge(left, mid);ret += merge(mid + 1, right);int cur1 = left, cur2 = mid + 1, i = left;while (cur1 <= mid && cur2 <= right){if (a[cur1] <= a[cur2]){tmp[i++] = a[cur1++];}else{tmp[i++] = a[cur2++];ret += mid - cur1 + 1;}}while (cur1 <= mid)tmp[i++] = a[cur1++];while (cur2 <= right)tmp[i++] = a[cur2++];for (int i = left; i <= right; i++){a[i] = tmp[i];}return ret;
}int main()
{cin >> n;for (int i = 1; i <= n; i++){cin >> a[i];}ret = merge(1, n);cout << ret << endl;
}

2.P1923 【深基9.例4】求第 k 小的数 - 洛谷

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<ctime>
using namespace std;int n,k;
const int N = 5e6 + 10;
int a[N];int get_random(int l, int r)
{return a[rand() % (r - l + 1) + l];
}int quick_sort(int left, int right, int k)
{//if (left == right)return a[left];int p = get_random(left,right);int l = left - 1, r = right + 1, i = left;while (i < r){if (a[i] < p){swap(a[++l], a[i++]);}else if (a[i] == p){i++;}else{swap(a[--r], a[i]);}}//这个时候就区分成3个区域//l - left + 1,r - l - 1;right - r +1int a1 = l - left + 1, b1 = r - l - 1, c1 = right - r + 1;if (k <= a1)return quick_sort(left, l, k);//记得写上返回else if (k <= a1 + b1){return  p;}else{return	quick_sort(r, right, k - a1 - b1);//记得写上返回}
}int main()
{srand(time(0));scanf("%d", &n);scanf("%d", &k);k++;//由于题意,这里的k要++for (int i = 1; i <= n; i++){scanf("%d", &a[i]);}printf("%d", quick_sort(1, n, k));
}

 3.P1115 最大子段和 - 洛谷

 

#include<iostream>using namespace std;typedef long long LL;
int n;
const int N = 2e5 + 10;
int a[N];LL dfs(int left,int right)
{if (left == right)return a[left];LL ret;int mid = (left + right) / 2;ret = max(dfs(left, mid), dfs(mid + 1, right));LL lmax = a[mid], lsum = a[mid];for (int i = mid - 1; i >= left; i--){lsum += a[i];lmax = max(lmax, lsum);}LL rmax = a[mid + 1], rsum = a[mid + 1];for (int i = mid + 2; i <= right; i++){rsum += a[i];rmax = max(rsum, rmax);}return max(lmax + rmax, ret);
}int main()
{cin >> n;for (int i = 1; i <= n; i++){cin >> a[i];}cout<<dfs(1,n);return 0;
}

4.P1228 地毯填补问题 - 洛谷

 

 

#include<iostream>using namespace std;int k,x,y;void dfs(int a, int b, int len, int x, int y)
{if (len == 1)return;//除去的条件len = len / 2;//左上角if (x < a + len && y < b + len){//出对角,cout << a + len << " " << b + len << " " << 1 << endl;dfs(a, b, len, x, y);//光处理其他三个角了,忘记处理所属区域的角了dfs(a, b + len, len, a + len - 1, b + len);dfs(a + len, b, len, a + len, b + len - 1);dfs(a + len, b + len, len, a + len, b + len);}else if (x >= a + len && y >= b + len){cout << a + len - 1 << " " << b + len - 1 << " " << 4 << endl;dfs(a + len, b + len, len, x, y);dfs(a, b, len, a + len - 1, b + len - 1);dfs(a, b + len, len, a + len - 1, b + len);dfs(a + len, b, len, a + len, b + len - 1);}else if (x >= a + len){cout << a + len - 1 << " " << b + len << " " << 3 << endl;dfs(a + len, b, len, x, y);dfs(a, b, len, a + len - 1, b + len - 1);dfs(a, b + len, len, a + len - 1, b + len);dfs(a + len, b + len, len, a + len, b + len);}else{cout << a + len << " " << b + len - 1 << " " << 2 << endl;dfs(a, b + len, len, x, y);dfs(a, b, len, a + len - 1, b + len - 1);dfs(a + len, b, len,a + len, b + len - 1);dfs(a + len, b + len, len, a + len, b + len);}
}int main()
{cin >> k >> x >> y;k = (1 << k);dfs(1, 1, k, x, y);
}


文章转载自:

http://jt90jIVT.mytmn.cn
http://bcaNhyp5.mytmn.cn
http://Mhf2QpuG.mytmn.cn
http://AkxI0pav.mytmn.cn
http://5wbUy5qv.mytmn.cn
http://O1xRJgVh.mytmn.cn
http://TXllLcVF.mytmn.cn
http://h6UOtJPZ.mytmn.cn
http://Tmcng5bv.mytmn.cn
http://93oJ2vyK.mytmn.cn
http://W4N2KHYl.mytmn.cn
http://3uEN0fnh.mytmn.cn
http://t7vLkIS2.mytmn.cn
http://3jXeMuj0.mytmn.cn
http://BcQxWHAu.mytmn.cn
http://2eZLxBD8.mytmn.cn
http://MVRkglnv.mytmn.cn
http://MDAHppg9.mytmn.cn
http://7TlfB3eR.mytmn.cn
http://46sAZItg.mytmn.cn
http://5ABsKe5S.mytmn.cn
http://UwhRXpnz.mytmn.cn
http://GKP8COcZ.mytmn.cn
http://Qz3ZoPEP.mytmn.cn
http://nk52GCSG.mytmn.cn
http://kNd3WpB0.mytmn.cn
http://1JDRwlXN.mytmn.cn
http://PRflsp67.mytmn.cn
http://gbGD2qE9.mytmn.cn
http://6Kky1AHL.mytmn.cn
http://www.dtcms.com/wzjs/699876.html

相关文章:

  • 网站推广途径及要点wordpress表单联系
  • 行政单位单位网站建设示范校建设信息化成果网站
  • 南宁网站设计广告设计和平面设计有什么区别
  • 西安网站维护 策划网站前置审批证书
  • 网站如何建设wordpress教程 迅雷
  • 网站建设应当注意石家庄建设集团网站
  • 吉林省交通建设集团有限公司网站.net 导航网站模板
  • 虫部落是谁做的网站网站建设开发方式包括哪些
  • 广州优秀网站设计嘉华伊美网站建设
  • 湖南网站开发哪家好2个wordpress
  • p2p网贷网站建设哪家好住房和城乡建设部政务服务官网
  • 抖音号出售网站推广网站怎么做
  • 网站建设数据库实训体会linux用.net做网站
  • 网站的功能建设方案wordpress 更改首页
  • 做鞋的垂直网站福州免费项目建设管理系统
  • 谷歌网站怎么做排名泰州网站建设 思创
  • 商城型网站开发网站建设专业制作广告
  • 专业网站制作案例无代码快速搭建网站
  • o2o网站建设包括哪些营销托管全网营销推广
  • 有哪些做特卖的网站有哪些营销型网站建设课程
  • 如何做一个手机网站被墙域名黑别人网站
  • 大背景 网站只建设电子商务网站不维护
  • 广东建设注册中心网站潍坊做外贸网站建设
  • 模板网站建设教程视频教程网站制作的公司哪家效果好
  • 社交网站开发注意事项吉林省建设厅网站
  • 如何做网站ppt网页链接制作软件
  • 上海网站建设公公司广东省建设工程造价信息网官网
  • 布料市场做哪个网站好wordpress加上live2d
  • 昌网站建设安康市城乡建设规划局 网站
  • 做网站费用上海深圳网站建设潮动九州