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

天津建设网站的公司哪家好做论坛网站需要多大空间

天津建设网站的公司哪家好,做论坛网站需要多大空间,网站开发有哪些公司,新闻类的网站如何做优化目录 1.简单贪心 2.区间贪心 不相交的开区间 1.如何删除#xff1f; 2.如何比较大小 区间选点问题 3.拼接最小数 1.简单贪心 比如#xff1a;给你一堆数#xff0c;你来构成最大的几位数 2.区间贪心 不相交的开区间 思路#xff1a; 首先#xff0c;如果有两个…目录 1.简单贪心 2.区间贪心 不相交的开区间 1.如何删除 2.如何比较大小 区间选点问题 3.拼接最小数  1.简单贪心 比如给你一堆数你来构成最大的几位数 2.区间贪心 不相交的开区间 思路 首先如果有两个区间包含关系肯定是取小的那个扔掉大的那个。 上一步操作完了之后区间就互不包含于是每次都在保证不相交的前提下 取左端点最大的或每次都取右端点最小的 思路是这样没错实现遇到的问题 1.如何删除 看了参考代码不用删除因为如果取左端点最大的必定是被包含的那个区间第二部包含了第一步“首先”可以不干。 2.如何比较大小 需要回忆之前学的“排序”构造结构体构造cmp函数 通过代码 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N10002; int n2,W2; int l[N]{1,2},r[N]{5,6};int ans0; struct qj {int left;int right; }I[N]; bool cmp(qj a1,qj a2) {if(a1.left!a2.left) return a1.lefta2.left;else return a1.righta2.right; }int main() { scanf(%d,n); for(int i0;in;i){scanf(%d %d,I[i].left,I[i].right);} sort(I,In,cmp); if(n0) ans; int l1I[0].left; for(int i1;in;i) {if(I[i].rightl1){ans;l1I[i].left;} } printf(%d,ans); } 区间选点问题 其实就是不相交的闭区间 点列举出的所有不相交的闭区间的左端点  真的只改了一个小于号 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N10002; int n2,W2; int l[N]{1,2},r[N]{5,6};int ans0; struct qj {int left;int right; }I[N]; bool cmp(qj a1,qj a2) {if(a1.left!a2.left) return a1.lefta2.left;else return a1.righta2.right; }int main() { scanf(%d,n); for(int i0;in;i){scanf(%d %d,I[i].left,I[i].right);} sort(I,In,cmp); if(n0) ans; int l1I[0].left; for(int i1;in;i) {if(I[i].rightl1){ans;l1I[i].left;} } printf(%d,ans); } 3.拼接最小数  仔细看例子 思路 问题如何接收这些输入并转化为实体  不能以%d输入会丢失信息 答案使用了string类c类别使用cincout string数组每一个元素都是string 答案使用了自己构造cmp if abba,则a排b前让sort自己排序 输出要注意00 000的情况输出且只输出一个0 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N10002; int n; string str[N]; bool cmp(string a,string b) {return abba; } int main() { // string a123; // cout(a[0]1);//1报错1true1false cinn;int flag0;for(int i0;in;i)cinstr[i];sort(str,strn,cmp);for(int j0;jn;j) {for(int i0;istr[j].length();i) { if(str[j][i]!0) flag1;if(flag) coutstr[j][i];}} if(!flag) cout0; } 答案是这样的从while开始看用了高端的begin与erase  bool cmp(string a, string b) {return a b b a; }int main() {int n;cin n;for (int i 0; i n; i) {cin nums[i];}sort(nums, nums n, cmp);string result ;for (int i 0; i n; i) {result nums[i];}while (result.length() 1 result[0] 0) {result.erase(result.begin());}cout result endl;return 0; }
http://www.w-s-a.com/news/154341/

相关文章:

  • 比较好的企业建站平台小程序开发外包该注意些什么
  • 建行官网官网网站吗二次元风格wordpress模板
  • 怎样开通自己的网站网址导航哪个主页最好
  • 大良o2o网站建设详情页设计说明怎么写
  • 您与此网站之间建立的连接不安全汽车cms系统是什么意思
  • 有没有做logo的网站企业网站的内容营销
  • 哈尔滨做企业网站怎么做网站自动响应
  • 网站建设硬件和软件技术环境配置签约做网站模板
  • 教育网站建设的素材手机app制作流程
  • 免费行情软件网站大全下载网站备案查询
  • flex网站模板wordpress实时预览
  • 建设银行网站模板为什么企业要建设自己的企业文化
  • 网站建设必知免费手机网站建站系统
  • ssh可以做wap网站么嘉兴seo排名
  • 站内优化包括哪些帝国做企业网站
  • 做网站seo赚钱吗网络维护和故障维修
  • 企业网站可以自己做摄影网站开发背景怎么写
  • 网站百度指数seo最好的工具
  • 宝安专业网站建设推荐设计感强的网站
  • 网站建设 6万元北京知名的品牌设计公司
  • 网站建设的总体需求是什么vmware 下wordpress
  • 光谷网站建设请检查网络
  • 申请建设网站的报告书商务网站开发课程体会
  • 网站开发实训总结致谢群晖wordpress设置
  • 关于酒店网站建设的摘要天津市建设工程信息网官网首页
  • 网站alexa排名查询手机网站制作器
  • 建设小辣猫的网站电子毕业设计网站建设
  • 询广西南宁网站运营礼品定制
  • 建筑公司网站作用免费查看招标信息的网站
  • 建筑设计公司名字起名大全html网站 怎么做seo