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

太仓市质监站网址搜索引擎的网站

太仓市质监站网址,搜索引擎的网站,推广文章,百城建设提质工程网站deepseek给了一种超级简单的做法 我是真的想不到 贪心的思路是 局部最优——>全局最优 这种我是真的没有想到,这样的好处就是后面便利的时候可以通过foreach循环直接便利qu的子元素也就是对应的某一个区间, 将一个二维数组变成一维数组,每一个一维…

deepseek给了一种超级简单的做法

我是真的想不到

贪心的思路是 局部最优——>全局最优

这种我是真的没有想到,这样的好处就是后面便利的时候可以通过foreach循环直接便利qu的子元素也就是对应的某一个区间,

将一个二维数组变成一维数组,每一个一维数组直接存储区间左右端点

取的时候很方便

   int qu[][] = new int[n][2];for (int i = 0; i <n ; i++) {qu[i][0] =in.nextInt();qu[i][1] = in.nextInt();}

选取每一个区间的右端点 ,可以让一个端点尽可能多的出现在其他区间

先给区间排序,按照右端点从小到大给区间进行排序

lamada表达式:

按照右端点的升序排序

//        按照区间右端点从小到大排序区间左右端点Arrays.sort(qu,(a,b)->{return a[1]-b[1];});

设置一个记录出现在多个区间的端点的变量

因为题目中出现了数据范围最小是10的-9次方

  • Integer.MIN_VALUE 是 java.lang 包的 Integer 类中的一个常量,指定存储 Java 中任何整数变量的最小可能值。
  • 实际值是:
-2^31 = -2147483648

 分别用来记录点的个数

和点的大小

   int count  = 0;int min =Integer.MIN_VALUE;

每次先取最小的右端点,然后直到后面的某一个区间的左端点比这个点大

就取这个无法覆盖的区间的右端点作为新的点

直到最后

然后每次进行判断

//        直接获取某个区间存储的两个值l和rfor(int [] q:qu){
//       判断每一个区间的左端点  当前这个点要大if(q[0]>min){
//               赋值给右端点min = q[1];count++;}}

完整代码

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;/*** @author zb* date2025/3/25 21:24*/
public class Main {public static void main(String[] args) {Scanner in =new Scanner(System.in);int n = in.nextInt();int qu[][] = new int[n][2];for (int i = 0; i <n ; i++) {qu[i][0] =in.nextInt();qu[i][1] = in.nextInt();}Arrays.sort(qu,(a,b)->{return a[1]-b[1];});int count  = 0;int min = Integer.MIN_VALUE;for(int [] q:qu){
//       判断每一个区间的左端点  当前这个点要大if(q[0]>min){
//               赋值给右端点min = q[1];count++;}}System.out.println(count);in.close();}}

http://www.dtcms.com/wzjs/93482.html

相关文章:

  • 深圳集团网站建设报价数据查询网站
  • 那种web网站开发文档杭州互联网公司排名榜
  • 做科技汽车的视频网站有哪些内容免费做网站怎么做网站吗
  • 动画设计和动漫设计优化大师官网下载安装
  • 自己做的网站怎么排名网址大全浏览器主页
  • 龙华建网站公司电商运营工作内容
  • 微信小程序推广方法seo公司seo教程
  • 佛山南海网站建设网站seo优化运营
  • 做服装团购有哪些网站郑州网站设计有哪些
  • 网站的种类近两年成功的网络营销案例
  • wordpress自动切换手机主题宁波seo外包优化
  • 众创空间网站建设网站seo优化推广外包
  • 徐州市城乡建设局官方网站深圳广告策划公司
  • 有哪些做ppt的网站有哪些免费com网站域名注册
  • 网站怎么建立数据库chrome google
  • 企业战略管理咨询公司北京seoqq群
  • 宣传网站怎么做的aso优化{ }贴吧
  • 石家庄网站建设服务百度推广电话客服24小时
  • 网站页面制作视频搜索引擎优化是指
  • 网站做贷款许可证百度关键词搜索查询
  • 百货批发网站建设网络营销师证书有用吗
  • 网站建设之开展电子商务网络推广营销方法
  • 惠州网站制作推广公司排名网络优化的三个方法
  • 做编程的 网站有哪些方面温州seo外包公司
  • 网站服务器的搭建免费下载百度软件
  • 做网站办什么类型营业执照优化大师是什么
  • 企业网站创建小结百度搜索风云榜
  • 太原市城乡建设局网站网站seo关键词排名推广
  • 成都网站建设科技公游戏推广平台代理
  • 搜索附近人软件沈阳seo搜索引擎