PAT 1046
来源:互联网 发布:新版淘宝怎么看足迹 编辑:程序博客网 时间:2024/05/29 17:10
#include<cstdio>#include<algorithm>#include<stdlib.h>using namespace std;int main(){int n,m,a,b,k=0,k1=0,k2=0;int d[100010]={0};int sd[10010];int temp[10010]={0};scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&d[i]);temp[i]=temp[i-1]+d[i-1];}temp[n+1]=temp[n]+d[n];scanf("%d",&m);for(int i=1;i<=m;i++){scanf("%d%d",&a,&b);if(a<b){sd[i]=min(temp[n+1]-temp[b]+temp[a],temp[b]-temp[a]);}else sd[i]=min(temp[n+1]-temp[a]+temp[b],temp[a]-temp[b]);}for(int i=1;i<=m;i++){printf("%d\n",sd[i]);}system("pause");return 0;}
0 0
- PAT 1046
- pat 1046 Shortest Distance
- pat advanced 1046
- PAT(A) 1046
- PAT 1046 Shortest Distance
- PAT 1046-1057
- PAT(甲级)1046
- PAT-1046划拳
- 1046,划拳,PAT
- 浙大PAT甲级 1046
- PAT乙级1046
- PAT甲级1046
- pat-bl-1046
- PAT乙级1046 划拳
- PAT 1046划拳
- PAT 1046 划拳
- PAT 1046 划拳
- PAT basic 1046
- Kruskal算法例题
- 第10章 函数
- Java HashMap原理
- 如何在Linux中查找一个文件
- vue2.0 $refs的使用
- PAT 1046
- 1.4:被隐形的具体实现
- 算法研究:已知不重复的int集合,求最长递增子序列
- 面试代码
- CodeForces - 510C(拓扑排序)
- Snackbar
- 第11章 其他常用工具
- maven 安装jar包到本地仓库
- 关于偏置-方差分解