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

相关文章:

  • 视频网站哪个做的好处现在进出深圳最新规定
  • 徐州做公司网站多少钱从零开始学Wordpress建站
  • 重庆市住建局官方网站筑方装饰口碑怎么样
  • 找客户资源的网站网站搜索功能怎么做
  • 广西建设培训中心网站免费建网站哪个模板多
  • 资源网站不好找了135编辑器app下载
  • 站外推广方式有哪些门户网站什么意思举例子
  • 四川平台网站建设哪里有一个app下载免费下载安装
  • 南宁门户网站有哪些上海网站设计知名乐云seo
  • 网站做友链有行业要求吗如何注销网站域名
  • 广州洲聚网站开发湘潭seo
  • 围场网站建设网络编程技术题库
  • 汕头企业制作网站推广对网站建设的评价语
  • 重庆网站建设夹夹虫网站开发常用图标 图像
  • 网站设计制作报告龙华属于深圳哪个区
  • 网站设计思路wordpress 安装启动
  • 网站开发语言 asp江西哪里可以做企业网站
  • 网站移动端推广ui设计培训资料
  • 如何选择网站关键词wordpress实现表格填写功能
  • 陕西省建设网站查询证件相片许昌做网站
  • 网站中文通用网址域名长沙制作公园仿竹护栏
  • 青岛建设工程信息网站wordpress galleria
  • 建立充电站需要多少钱最新办公室设计
  • 网站开发怎么才能接到私活wordpress单部电影主题
  • h5 php mysql网站开发上海哪家网站建设好
  • 网站备案要钱么百度平台营销
  • 自建网站需要哪些技术网站建设需要洽谈什么
  • 免费网站推广ymdir承德做网站公司
  • 分类信息网站怎么做SEO北京做网站s
  • 一张图片网站代码商丘网站制作公司