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

爱客wordpress源码网络优化论文

爱客wordpress源码,网络优化论文,做网站 好苦逼,图书馆网站建设情况说明1. 一维差分 1.1. 小蓝的操作 1.1.1. 题目解析: 这道题提到了对于“区间”进行操作,而差分数列就是对于区间进行操作的好方法。 观察差分数列: 给定数列:1 3 5 2 7 1 差分数列:1 2 2 -3 5 6 题目要求把原数组全部…

1. 一维差分

1.1. 小蓝的操作

1.1.1. 题目解析:

这道题提到了对于“区间”进行操作,而差分数列就是对于区间进行操作的好方法。

观察差分数列:

给定数列:1 3 5 2 7 1

差分数列:1 2 2 -3 5 6

  1. 题目要求把原数组全部变成1,那就是说要让差分数组变成以1开头,其余元素均为0的数列。
  2. 题目又要求是最少操作次数,对应于原数组来说,就应该是每次都使得尽可能长的区间减1,对于差分数列来说,就是使i位置减1,并且应该是不碰到负数的情况。
    1. 差分数列的第i个位置进行+/-操作,对于原数组来说,就是从i往后的所有位置都进行同样的操作了。
    2. 碰到负数了,就不应该减1了,因为最后的目标是使得所有后面的元素都是0(也就意味着,本次减1的操作区间,到此中断了)
  1. 所以就是让差分你数列的某个区间:
    • 一个+1,一个-1 => 对于一个区间进行操作
    • 让某个数字-1 => 从当前一直操作到末尾
  • 最后要使得整个差分数列为10...0...0的形式
  • 操作的次数就是正数的次数(归纳得到)
  • 但是首位要为1,所以还需要考虑的是将首位,减到1就停止。

补充:差分数列对于区间的操作:

    1. [l,r]操作:a[l]+d && d[[r+1]-d => 给[l,r]的元素+d
    2. [l,∞)操作:a[l]+d => 给从l开始一直到末尾的元素都+d

1.1.2. 代码

package lanqiao;import java.util.Scanner;/*** 一个数组 a 中共包含 n 个数,问最少多少次操作,可以让 a 数组所有数都变成 1。* 操作的内容是:每次操作可以任选一个区间使得区间内的所有数字减 1。数据保证一定有解。*/
public class 小蓝的操作 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int[] a = new int[n];for (int i = 0; i < n; i++) {a[i]=scanner.nextInt();}// 1. 得到差分数组int[] b = new int[n];b[0] = a[0];// 对于首位,只减到1就停止if (b[0] > 1) res = b[0]-1;// 2. 本质上是对于差分数组进行修改for (int i = 1; i < n; i++) {b[i] = a[i] - a[i - 1];if (b[i] > 0) res+=b[i];}System.out.println(res);}
}
http://www.wangmingla.cn/news/70558.html

相关文章:

  • 静态页面网站站标代码写进到静态页面了 怎么不显示呢?优化关键词的方法
  • 公司建设包括哪些方面seo基础入门
  • dede后台网站主页怎么免费创建自己的网站
  • 网站建设和管理情况网络服务有哪些
  • 网站开发展示app拉新项目推广代理
  • 阿坝州住房和城乡建设厅网站如何进行网络推广和宣传
  • 公众号申请北京seo结算
  • 武汉建设网站的公司百度下载正版
  • 东莞做网站(信科网络)百度优化师
  • 企业邮箱注册域名优化疫情防控 这些措施你应该知道
  • 电子商务网站建设 大纲成人职业技能培训班
  • 政府网站开发 扬州百度指数电脑端查询
  • 二级a做爰片免费网站做一个简单网页
  • 郴州建网站性价比高的seo网站优化
  • jsp网站开发教程太原seo外包平台
  • 阿里能帮做网站吗百度公司在哪里
  • 做游戏试玩网站免费服务器
  • 鲜花网网站开发的意义正规的网店培训机构有哪些
  • 做网站的收费标准安卓手机优化神器
  • 网站做线关键词优化是什么意思?
  • 路由器做php网站自动推广软件免费
  • 注册平台需要什么条件石家庄seo按天扣费
  • 炒股网站怎么做百度怎么优化关键词排名
  • 兴义市住房和城乡建设网站月销售常州网络推广平台
  • 如何制作手机网站模板朋友圈广告30元 1000次
  • 做金融的免费发帖的网站有哪些公司网站设计与制作
  • 网站建设数据库是什么意思无锡seo排名收费
  • 作业网站建设方案seo从入门到精通
  • 做电影网站主机放哪比较好叶涛网站推广优化
  • java做博客网站列举五种网络营销模式