最短路径(shortest distance)
来源:互联网 发布:越狱录屏软件 编辑:程序博客网 时间:2024/06/04 21:32
#include<cstdio>#include<iostream>#include<cstring>#include<cmath>#include<cstdlib>using namespace std;struct node{int num;int length;};int main(){node* a;a=(node*)malloc(100000*sizeof(node));int n=0;cin>>n;int sum=0;for(int i=0;i<n;i++){int m=0;cin>>m;(a+i)->num=i+1;(a+i)->length=m;sum+=m;}//sum+=(a+i+1)->length;int k=0;cin>>k;for(int j=0;j<k;j++){int k1=0,k2=0;cin>>k1>>k2;int _sum=0;if(k1>k2){int temp=k2;k2=k1;k1=temp;}for(int t=k1-1;t<k2-1;t++){_sum+=(a+t)->length;}if(_sum>sum-_sum){cout<<sum-_sum<<endl;}else{cout<<_sum<<endl;}}cin.get();return 0;}
1046. Shortest Distance (20)
The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of exits.
Input Specification:
Each input file contains one test case. For each case, the first line contains an integer N (in [3, 105]), followed by N integer distances D1 D2 ... DN, where Di is the distance between the i-th and the (i+1)-st exits, and DN is between the N-th and the 1st exits. All the numbers in a line are separated by a space. The second line gives a positive integer M (<=104), with M lines follow, each contains a pair of exit numbers, provided that the exits are numbered from 1 to N. It is guaranteed that the total round trip distance is no more than 107.
Output Specification:
For each test case, print your results in M lines, each contains the shortest distance between the corresponding given pair of exits.
Sample Input:5 1 2 4 14 931 32 54 1Sample Output:
3107
- 最短路径(shortest distance)
- 最短路径(Shortest Path)
- 最短路径:Shortest Reach
- 最短路径算法(Shortest-path Algorithms)
- HDOJ 题目3631Shortest Path(最短路径)
- HDU-5636(Shortest Path)(floyd最短路径)
- HDU:5636 Shortest Path(floyd+最短路径)
- 最短路径算法(Shortest Paths Algorithm)
- 最短路径问题Shortest-Paths Problem
- LeetCode 244. Shortest Word Distance II(最短单词距离)
- LeetCode 245. Shortest Word Distance III(最短单词距离)
- LeetCode 317. Shortest Distance from All Buildings(最短建筑距离)
- 最短路径问题:SPFA(Shortest Path Faster Algorithm)算法
- SPFA算法(Shortest Path Faster Algorithm)最短路径快速算法,队列优化
- OSPF OSPF(Open Shortest Path Fitst,ospf)开放最短路径优先协议
- 两点之间最短路径算法(Single-Dijkstra-shortest path)
- HDU:5636 Shortest Path(floyd+思维+技巧+最短路径)
- ZOJ 2760 How Many Shortest Path(最短路径计数)
- 网页设计配色方法论:配色秩序
- USACO 3.1.1 网络布线
- Jenkins:解决Console Output中文乱码问题
- opengl坐标系
- android只绘制一部分图片的解决方法
- 最短路径(shortest distance)
- 使用stringstream类
- resteasy配置与使用
- PCM编码后的音频数据存放格式说明
- 方正盗窃源代码,究竟为什么?
- Python各类插值拟合方式及画图
- eclipse配置tomcat服务器
- 在mybatis中传入参数的几种方式 @Param
- Django整体把握快速入门