当前位置: 首页 > 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/784637.html

相关文章:

  • 建网站的系统深圳seo外包
  • 把自己做的动画传到哪个网站上寻找专业网站建设
  • 品牌百度网站建设建设网站素材
  • 长沙市城市建设档案馆网站重庆响应式网站制作
  • 商业网站运营成本重庆怎么站seo
  • 备案号如何绑定多个网站前端招聘去哪个网站
  • 衡阳的网站建设wordpress 插件失败
  • 网站建设运营的灵魂是免费网站建站 知乎
  • 网站建站之后需要维护吗thinkphp开源cms系统
  • 衡水企业做网站多少钱产品营销推广方式
  • flash网站多少钱广告设计网站哪个好
  • 包头学做网站全网获客系统
  • 帝国做企业网站青山seo排名公司
  • 北滘建网站微网站建设套餐
  • 禁止指定ip访问网站安卓开发工具箱
  • 郓城那家网站做的好wix英文网站建设
  • 局网站建设方案常州制作公司网站
  • 开州网站建设上海企业网站建设制
  • 网站推广策略成功的案例河北省保定市唐县城乡建设网站
  • 企业网站现状郑州百度网站快速优化
  • 一般网站建设方案wordpress用户名和密码
  • 网站开发背景论文wordpress导航栏的文件在哪里
  • 工程资料类网站怎么做没有经验
  • 网站建设利弊聊城做网站最好的网络公司
  • 成都旅游网站长沙网站seo价格
  • 旅游网站做模板素材热门seo推广排名稳定
  • 给男票做网站表白的软件设计之家房屋装修游戏破解版
  • 四川遂宁做网站的公司wordpress删除仪表盘
  • 黑龙江新闻法治在线回放优化公司
  • 蓬莱做网站那家好湖北专业网站建设检修