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

沈阳网站建设搜q479185700深圳网站建设兼职

沈阳网站建设搜q479185700,深圳网站建设兼职,涉县网站,网站建设 讲话文章目录 思路AC CODE总结 题目链接#xff1a;2580. 统计将重叠区间合并成组的方案数 思路 一个区间合并的板子#xff0c;计算出区间数目之后#xff0c;每个区间都有放左和放右两种选法#xff0c;所以最后的答案就是 2 k 2^k 2k。但是需要用c进行二维数组的排序2580. 统计将重叠区间合并成组的方案数 思路 一个区间合并的板子计算出区间数目之后每个区间都有放左和放右两种选法所以最后的答案就是 2 k 2^k 2k。但是需要用c进行二维数组的排序我不会qsort()就写了一个数组的快排然后用了快速幂计算答案。 AC CODE void cmp(int **i, int **j){int *tmp *i;*i *j;*j tmp; }void quick_sort(int **q, int l, int r){if(l r) return;int i l - 1, j r 1, x q[(l r) 1][0];while(i j){do i; while(q[i][0] x);do j--; while(q[j][0] x);if(i j) cmp(q[i], q[j]);}quick_sort(q, l, j); quick_sort(q, j 1, r); }long long qmi(long long a, long long b, int mod){long long res 1 % mod;while(b){if(b 1) res (res * a) % mod;a a * a % mod;b 1;}return res; }int countWays(int** ranges, int rangesSize, int* rangesColSize) {const int mod 1e9 7;int st -1, ed -1;long long res 0;quick_sort(ranges, 0, rangesSize - 1);for(int i 0; i rangesSize; i){int seg ranges[i][0];if(seg ed) ed fmax(ed, ranges[i][1]);else{res;st seg;ed ranges[i][1];}}res qmi(2, res, mod);return res % mod; }总结 交换一维数组时用了取二维地址然后交换跟交换变量一个道理。q[i]是一个指向一维数组的一级指针所以需要取地址。
http://www.zqtcl.cn/news/198014/

相关文章:

  • 提供免费服务器的网站南沙电子商务网站建设
  • 厦门网站建设开发公司企业网站设计源代码
  • 微网站服务器酒店手机网站首页设计
  • 网站交互做的比较好的怎样营销网站建设
  • 电子商务网站设计代码凡科做的网站能被收录吗
  • 设计网站教程自动点击器永久免费版
  • 深圳 网站建设设计如何用公众号做网站
  • 免费微信网站制作北风淘淘网站开发
  • 建筑模型设计网站建设网站设计 分辨率
  • 网站规划包括哪些内容西部建设网站
  • 网站html静态化网站整体色彩的建设
  • 长春比较有名的做网站建设宁波网站建设联系电话查询
  • 建网站中企动力推荐网络营销外包总代理
  • 网站怎么续费网站内链检测
  • 织梦网站地图样式中国品牌网站
  • 上海金山区建设局网站临淄信息港发布信息
  • 保定外贸网站建设学生网站建设首页
  • 商城网站备案要求wordpress插件 手机版
  • 北京市网站备案查询石家庄建设信息网必须交费吗
  • 北京优化网站方法四川省建设局网站
  • 怎么做网站能快速赚钱重庆快速建站
  • 河南专业网站建设公司首选培训心得简短200字
  • 销售网站开发业务高端建网站多少钱
  • 几个做ppt的网站知乎青岛高品质网站制作
  • 网站seo插件wordpress模板中文版
  • 夹江移动网站建设手机网站微信登陆
  • 浏阳做网站网易企业邮箱注册官网
  • 东莞网站建设是什么意思自己怎么做企业网站建设
  • 免费的网站申请泰州网站整站优化
  • 毕业设计做企业门户网站过期域名网站