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

大型建设网站宿州网站推广

大型建设网站,宿州网站推广,wordpress历史版本数据库,自己建的网站可以用笔记本做服务器吗目录 前言 一、并查集 1、并查集的合并#xff08;带路径压缩#xff09; 2、询问是否为同一个集合 3、例题 二、前缀和 1 、前缀和是什么 2、经典题目 三- 字符串处理 1、字符串的插入 2、字符串转化为int类型 3、字符反转 前言 并查集合前缀#xff0c;字符串…目录 前言 一、并查集 1、并查集的合并带路径压缩 2、询问是否为同一个集合 3、例题 二、前缀和 1 、前缀和是什么 2、经典题目 三- 字符串处理 1、字符串的插入 2、字符串转化为int类型 3、字符反转 前言 并查集合前缀字符串和在往年考试出现频率不算太高但也会涉及到考察的时候往往结合一些其他知识带点一起考察当然也不排除今年蓝桥杯会考察到学一下也是未自己增加一份保险 一、并查集 并查集类似于树的组合俩个数如何以最短的时间复杂度实现合并就是把一个树的根连到另一个树上去时间复杂度近乎为1 维护n个元素刚开始每个元素自己一个集合支持两个操作。 合并两个元素所在的集合询问两个元素是否在相同的集合内其他支持 维护每个元素和同一个集合内的其他元素的关系每个元素所在的集合的大小并查集这个算法他有自己的模板操作 1、并查集的合并带路径压缩 int find (int x) {if(p[x] ! x ) p[x] find(p[x]); //父节点等于祖宗节点return p[x]; } p[find(a)] find(b);  //使a的祖宗节点的父节点等于b的父节点实现转接 2、询问是否为同一个集合 if(find(a) find(b)) 3、例题 代码 #include bits/stdc.husing namespace std;const int N 100010; int n,m; int p[N]; int find (int x) {if(p[x] ! x ) p[x] find(p[x]); //父节点等于祖宗节点return p[x]; } int main() {cinnm;for(int i 1;i n; i ) p[i] i; //根据题目要求使得每个数各自在一个集合while(m--){char op[2];int a,b; scanf(%s%d%d,op,a,b); //输入字符串因为scanf常常读入一些空格之类使用字符串类型比较保险if(op[0] M) p[find(a)] find(b); //使a的祖宗节点的父节点等于b的父节点实现转接else { if(find(a) find(b)) puts(Yes);else puts(No);}}return 0; } 2020蓝桥杯b组第四题考到DFS和并查集的内容感兴趣可以尝试做一下真题 二、前缀和 1 、前缀和是什么 一维数组的前缀和很简单可以通过下面的例题来理解 2、经典题目 输入一个长度为 n的整数序列。 接下来再输入 m个询问每个询问输入一对 l,r。 对于每个询问输出原序列中从第 l个数到第 r 个数的和。 输入格式 第一行包含两个整数 n 和 m。 第二行包含 n 个整数表示整数数列。 接下来 m 行每行包含两个整数 l 和 r表示一个询问的区间范围。 输出格式 共 m 行每行输出一个询问的结果。 输入样例 5 3 2 1 3 6 4 1 2 1 3 2 4 输出样例 3 6 10 代码 #include bits/stdc.h using namespace std; const int N 100010; int main() {int n,m;int a[N],s[N] ;cinnm;for(int i 1;i n;i) cina[i];for(int i 1;i n;i) s[i] s[i-1] a[i];while(m--){int l,r;cinlr;couts[r] - s[l-1]endl;} } 三- 字符串处理 字符串题目考察频率也还行学会简单的几个字符串STL的函数可以帮助我们解决复杂的问题 下面介绍几个   1、字符串的插入 string  s abcdef s1   s.substr (2)  //从下标为2的字符开始截取到结尾s1 cdef; s2   s.substr(2,3)  //从下标为2的2字符截取长度为3的字符串 s2 cde; 2、字符串转化为int类型 string 类型转化为int 型  stol() string 类型转化为long long型 stoll() 代码 string s 12345;int t stol(s);printf(%d\n,t);long long m stoll(s);printf(%lld,m); 3、字符反转 输入一个字符串想使其反转过来 string s;     reverse(s.begin(),s.end());
http://www.dnsts.com.cn/news/224417.html

相关文章:

  • html可以做网站分页小程序定制开发话术
  • 网站做百度推广为什么没人咨询天元建设集团有限公司宋卫志
  • qq官方网站阜新网站优化
  • 公司网站开发设计题目怎么写微盟小程序模板
  • 静态网站制作视频wordpress 空白页面
  • 石排镇仿做网站天津网络建站模板
  • 如何自己做收费的视频网站内涵网站源码
  • 做服务器的网站都有哪些客户引流推广方案
  • 国外做直播网站企业网站建设策划书范文
  • 温州做网站建设公司哪家好wordpress 取消赞
  • 网站建设怎么进后台网站设计制作是什么
  • 网站开发数据库设计的作用站长之家源码
  • 东莞齐诺做网站asp.net 大网站
  • 正规网站做菠菜广告极构网站建设工作室
  • 汕头seo建站如何在720云网站做全景视频
  • 周口网站建设多少钱通信建设资质管理信息系统网站
  • 做网站思想最新清远发布
  • 东莞微网站建设费用自己的网站怎么做进销存
  • 手机网站如何做外链wordpress的默认密码是什么
  • 关于做情侣的网站的图片素材网站续费模版
  • 长春学校网站建设方案咨询做公众号的网站有哪些功能
  • 做磁力搜索网站违法吗WordPress国外赚钱
  • 教育一对一直播网站建设免费商用的网站模板
  • 无锡网站优化价格我为群众办实事项目清单
  • 梁山网站开发建设股公司网站
  • 广州网站关键排名响应网站和模板网站
  • 做外贸必备网站网页视频怎么下载到本地
  • 做的网站如何放在电脑上成都品牌设计策划
  • 网站运营建设岗位职责防城港网站制作
  • 企业如何建公司网站上海做网站的月薪