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

甜品网站建设项目规划书网页是怎么做的

甜品网站建设项目规划书,网页是怎么做的,百度指数批量查询,网站开发实例教程实训心得题目链接 题目: 分析: 因为要求数组中连续区间的和, 可以使用前缀和算法注意:下标是从1开始算起的, 真正下标0的位置是0第一步: 预处理出来一个前缀和数组dp dp[i] 表示: 表示[1,i] 区间所有元素的和dp[i] dp[i-1] arr[i]例如示例一中: dp数组为{1,3,7}第二步: 使用前缀数…题目链接 题目: 分析: 因为要求数组中连续区间的和, 可以使用前缀和算法注意:下标是从1开始算起的, 真正下标0的位置是0第一步: 预处理出来一个前缀和数组dp dp[i] 表示: 表示[1,i] 区间所有元素的和dp[i]  dp[i-1] arr[i]例如示例一中: dp数组为{1,3,7}第二步: 使用前缀数组 要求[l,r]区间的和 dp[r] - dp[l-1]例如示例一中: 求[1,2]的和 dp[2] - dp[0] 3疑问: 为什么我们的下标要从1开始计数呢?为了处理边界情况 如果从0开始, 那么计算dp[i]时, dp[0] dp[-1] arr[0] 会出现越界, 并且在计算[0,2]的区间和时, dp[2] - dp[-1] 也会出现越界, 那么从下标从1开始计数就很好的规避了这个问题, 计算dp[i]时, dp[1] dp[0] arr[1], dp[0]的位置我们并没有管, 所以还是0, 那么dp[1] arr[1]正确, 在计算[1,2]的区间和时, dp[2] - dp[0] dp[2], 正确 代码: public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);int n in.nextInt();int q in.nextInt();int[] arr new int[n1];for(int i 1;i n1;i){arr[i] in.nextInt();}long[] dp new long[n1];for(int i 1;i n1;i){dp[i] dp[i-1] arr[i];}while(q0){int l in.nextInt();int r in.nextInt();System.out.println(dp[r] - dp[l - 1]);q--;}} }
http://www.pierceye.com/news/704831/

相关文章:

  • 企业网站优化方式wordpress 外链播放器
  • 设计衣服的网站久久诗歌网
  • 上海网站营销it运维网
  • 一起做网店广州站怎么推广软件让别人下载
  • 王晴儿网站建设方案wordpress媒体库 ftp
  • 乡村建设网站自己的网站做防伪码
  • 企业网站托管新乡企业网站建设
  • 移动网站开发课程设计莱芜四中网站
  • 做论坛网站赚钱吗做电影网站要几G空间的
  • 网站建设综合实训心得intitle 网站建设
  • 天津市做网站公司wordpress demo
  • 做外贸网站公司公司网站的seo优化
  • 网站页面设置上海微信小程序开发公司
  • 中企动力是怎么建设网站的房地产市场低迷
  • 成都眉山网站建设平台兼职网站开发
  • 化妆品网站的建设 论文php技术的网站开发
  • 女人与黑狗做视频网站网站seo关键词排名
  • ps制作个人网站营销软文怎么写
  • 建立网站的方案南京小程序开发网站建设
  • 类似淘宝的网站怎么做的产品推广会议流程
  • 写作网站的文风软件开发的基本过程
  • 做胃镜多少钱那好天津津门网站a顺德高端网站
  • 网站升级维护中 模板用ps怎么做网站背景
  • 免费商城网站建设建设银行企业网站首页
  • 北京哪家网站建设公司比较好帝国cms怎么做网站地图
  • 做网站制作外包数据可视化
  • 专注大连网站建设青海项目信息网
  • 网站开发开题报告范文可以做免费的网站吗
  • 淄博网站备案wordpress代码实现下载
  • 网站做全景做的好看的网站