题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
环形公路出口

题目题干

题目描述

一条环形高速公路有N个出口,给定任意一对出口,请你算出这两个出口的最短距离。SO5100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入第一行给出区间[3,10^5]内的整数N,以及N个整数距离D1D2...DN,其中Di是第i和第i+1个出口之间的距离,DN是第N和第1个出口之间的距离。同行数字间以空格分隔。第二行给出正整数M(≤10^4)。随后M行,每行给出一对出口的编号(出口从1到N顺序编号)。题目保证公路全长不超过10^7。

输出

输出M行,每行给出对应输入的一对出口之间的最短距离。

数据范围

3≤N≤10^5,M≤10^4,公路全长不超过10^7

输入样例

5 1 2 4 14 9 3 1 3 2 5 4 1

输出样例

3 10 7

答案解析

相关题目

题目描述 给定一个数的序列S,以及一个区间[LR],求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。 输入 第一行1个整数n,表示序列的长度。 第二行n个正整数,表示序列里的
题目描述 一条环形高速公路有N个出口,给定任意一对出口,请你算出这两个出口的最短距离。 输入 输入第一行给出区间[3,10^5]内的整数N,以及N个整数距离D1D2...DN,其中Di是第i和第i+
题目描述 四叶玫瑰数是指一个四位数,其各位上的数字的四次方之和等于本身。 现在给定两个正整数N和M,请将N~M (1<=N<=M<=1000000)之间 (含N和M)的所有数字的各
题目描述 输入一个整数 n,输出一个共 2n-1 行的菱形,用 1 至 2n-1 的数字组成的菱形。 输入 输入一个正整数 n 输出 输出对应的菱形(见样例,行末不能用多余空格)。 数据范围 n&l
题目描述 一个 n 行 n 列的螺旋矩阵可由如下方法生成: 从矩阵的左上角(第 1 行第 1 列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有
题目描述 一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和。 输入 输入为一行,正整数n
题目描述 假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。 第一个人(1号)将灯全部关闭,第二个人(2
题目描述 假设有N个硬币(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于正面向上的状态;有M个人(M为不大于N的正整数)也从1到M依次编号。 第一个人(1号)将硬币全部翻转一次
题目描述 n个人(n<=100)围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,……依次类推,直到所有的人都出圈,请输出依次出圈人的编号. 输入
题目描述 在一片魔法森林里,有 n 棵树排成一排。魔法师们会进行 m 次魔法操作。每次操作可以让从第 l 棵树到第 r 棵树(1 <= l <= r <= n)的高度同时增加一个特定

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢