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

知名网站开发公司wordpress页面和自定义链接地址

知名网站开发公司,wordpress页面和自定义链接地址,烟台市建设工程检测站网站,产品是做网站大家好,我是晴天学长,差分广泛用于一段范围的加减运算,可以优化时间复杂度,需要的小伙伴请自取哦!如果觉得写的不错的话,可以点个关注哦,后续会继续更新的。💪💪&#x1…

大家好,我是晴天学长,差分广泛用于一段范围的加减运算,可以优化时间复杂度,需要的小伙伴请自取哦!如果觉得写的不错的话,可以点个关注哦,后续会继续更新的。💪💪💪


1 )街灯

在这里插入图片描述


2) .算法思路

街灯
1.创建1010大小的数组
2.接受数据,注意数组的重置
3.差分加数,前缀和复原
4.开始遍历数组
无照亮范围统计量c
为0时,c++
不为0时
res+=c/2k+1,向上取整
5.注意遍历到n+1,所以数组的n+1要赋值为1,这样结尾那段也就可以统计上。


3) .算法步骤

1.创建一个大小为1010的一维数组a,用于存储每个位置的状态。
2.使用Scanner类从标准输入读取数据,进入一个while循环,直到没有更多的输入。
在循环内部,首先通过Arrays.fill方法将数组a的所有元素重置为0。
3.读取三个整数N、M和k,分别表示矩阵的行数、列数和现代艺术作品的数量。
使用一个循环读取M个现代艺术作品的位置,对应的数组元素进行更新。对于每个位置x,计算左边界l和右边界r,然后将a[l]加1,a[r+1]减1。
4.进行前缀和复原的操作,通过一个循环遍历数组a,每个位置的值加上前一个位置的值,即得到前缀和。
5.统计满足条件的现代艺术作品数量。遍历数组a,如果当前位置的值大于0,则将累计值c除以len(2k+1)并向上取整,加到结果res中,并将c重置为0;否则,将c加1。
输出结果res。


3).代码示例

import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;public class Main {static int[] a = new int[1010];public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()) {//数组重置操作Arrays.fill(a, 0);int res = 0;int N = scanner.nextInt();int M = scanner.nextInt();int k = scanner.nextInt();//避免越界操作,跟着大佬操作,从1开始.while (M-- > 0) {int x = scanner.nextInt();int l = Math.max(1, x - k);int r = Math.min(N, x + k);a[l]++;a[r + 1]--;}//前缀和复原for (int i = 1; i <= N; i++) {a[i] += (a[i - 1]);}//统计操作double c = 0;double len = 2 * k + 1;a[N + 1] = 1;for (int i = 1; i <= N + 1; i++) {if (a[i] > 0) {res += Math.ceil(c / len);c = 0;} else {c++;}}System.out.println(res);}}
}

4).总结

  • 差分的应用。
  • 数组的越界问题。

试题链接:

http://www.yayakq.cn/news/28601/

相关文章:

  • 网站开发商换了如何让网站火起来
  • 域名有了怎么建网站西安市建设工程信息网招投标业务平台
  • 网站在布局wordpress评论模板
  • 有哪些网站可以做设计比赛国内网页设计公司前十名
  • .net网站费用邢台瑞光网络科技有限公司
  • 做直播券的网站有多少godaddy上传网站
  • 专业建设网站的企业计算机入门基础知识
  • 绛帐做企业网站网站中的给我留言怎么做
  • 网站设计师发展前景唐山网站建设方案优化
  • 石碣仿做网站建设银行购物网站
  • 山东济宁网站建设最好的一站式家装公司
  • 商城建设网站公司自学网站搭建
  • 中小企业网站建设需要注意什么桂林楼盘网
  • 网站首页包含的内容官方网站建设成果
  • 汽车4s店网站模板上海优刻得官网
  • 怎么做网站前端沈阳建信建设工程有限公司位置
  • 做管理信息的网站如何制作一般企业网站
  • 网站转化下降原因四川设计公司
  • 如何在局域网做网站互联网网络推广
  • 做静态网站的参考文献电子商务网站解决方案
  • 网站静态页面生成建设网站需要
  • 天津展示型网站建设外包seo研究中心官网
  • 赤峰网站建设哪家好wordpress ssl 插件
  • 网站地址和网页地址辽宁建设工程信息网变更
  • 公司外宣网站wordpress 后台 谷歌字体
  • 变更股东怎样在工商网站做公示安徽圣力建设集团网站
  • 个人博客网站模板源码网络前端开发招聘
  • 读书网站如何做网站制作售后
  • 做网站骗钱软件app定制
  • 洛阳市App网站开发公司网站流量统计查询