PAT 1046. Shortest Distance
来源:互联网 发布:saas数据库设计 编辑:程序博客网 时间:2024/05/17 08:20
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1046
思路:此题卡时间。用数组记录每一出口到第一个出口距离就好,避免多次计算。
代码:
#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>using namespace std;int main(){int n,m,i;int len[100010],dis[100010];scanf("%d",&n);int sum=0;for(i=0;i<n;i++){scanf("%d",&dis[i]);len[i]=sum;sum+=dis[i];}scanf("%d",&m);int a,b;while(m--){ scanf("%d%d",&a,&b); int t; if(a>b) { t=a; a=b; b=t; } int ans=len[b-1]-len[a-1]; if(sum-ans<ans) ans=sum-ans; printf("%d\n",ans);}return 0;}
0 0
- PAT 1046. Shortest Distance
- PAT 1046. Shortest Distance
- PAT 1046. Shortest Distance
- PAT--1046. Shortest Distance
- 【PAT】1046.Shortest Distance (20)
- 【PAT】1046. Shortest Distance (20)
- PAT 1046. Shortest Distance (20)
- PAT 1046. Shortest Distance (20)
- PAT 1046. Shortest Distance (20)
- pat 1046. Shortest Distance (20)
- PAT 1046. Shortest Distance (20)
- 【PAT】1046. Shortest Distance (20)
- PAT 1046. Shortest Distance (20)
- 1046. Shortest Distance (20)—PAT
- 浙大PAT 1046题 1046. Shortest Distance
- PAT (Advanced) 1046. Shortest Distance (20)
- PAT甲级.1046. Shortest Distance (20)
- 1046. Shortest Distance (20) PAT 甲级
- JS 验证密码复杂度
- BZOJ 1588: [HNOI2002]营业额统计
- SSH登陆后,如果长时间没有响应则自动LOGOUT的设置
- 关于字节对齐、结构体偏移地址、字位段问题的例子程序说明
- UITextField Delegate 无法获取中文字符
- PAT 1046. Shortest Distance
- 使用WITH AS提高性能简化嵌套SQL
- 数字电视节目码流的PMT表分析
- 共同父域下的单点登录
- 一周前端学习历程 分享一下&求指教
- HGE引擎改进——2014/3/4
- 焰火粒子系统
- 以互联网思维模式打破旧秩序
- 给技术人上的管理课:控制和计划