题目提交一直出现段错误,经过在网上搜索得知是数组溢出,故将数组设置的大一点

AC代码

#include <cstdio>
#include <algorithm>
#define N 11000 using namespace std; int main(){
#ifdef ONLINE_JUDGE
#else
freopen("1.txt", "r", stdin);
#endif // ONLINE_JUDGE
int dis[N];
int dis_sum[N] = {0};
int n, times, small, big, sum = 0;;
scanf("%d", &n); //输入点的个数
for(int i = 1; i < n + 1; i++) {//输入点与点之间的距离
scanf("%d", &dis[i]);
sum += dis[i];
dis_sum[i] = sum;
}
/*for(int i = 1; i < n + 1; i++) {
printf("--- %d --- %d ---\n", dis[i], dis_sum[i]);
}*/
scanf("%d", &times);
for(int i = 0; i < times; i++) {
int temp1, temp2, right, left, big, small, shortest;
scanf("%d%d", &left, &right);
//printf("%d %d")
big= max(left, right);
small = min(left, right);
temp1 = dis_sum[big - 1] - dis_sum[small - 1]; //从右开始算的距离
//temp2 = dis_sum[small - 1] + (sum - dis_sum[big - 1]); //从左开始算的距离
temp2 = sum - temp1;
shortest = min(temp1, temp2);
//printf("small:%d---dis_sum[small]:%d---big:%d---dis_sum[big]:%d---temp1:%d---temp2:%d---shortest:%d\n", small, dis_sum[small], big, dis_sum[big], temp1, temp2, shortest);
printf("%d\n", shortest);
}
return 0;
}

最新文章

  1. cocos2dx-lua_修改源码流程(cocos2dx-3.10、win7、Cocos Code IDE1.2)
  2. 在子线程中new Handler报错--Can&#39;t create handler inside thread that has not called Looper.prepare()
  3. python-redis 入门
  4. cwRsync window下的跨服务器的文件同步
  5. hdu 1202 The calculation of GPA
  6. Selenium2学习-015-WebUI自动化实战实例-013-通过 URL 关闭多余的已开浏览器窗口
  7. 20150203一些移动端H5小bug解决
  8. oracle rac 学习(转载)
  9. Cortex-M0系统滴答定时器Systick详解
  10. Linux 下实现控制屏幕显示信息和光标的状态
  11. 华为 oj 表示数字(代码有参考)理解算法设计
  12. bootstrap-datetimepicker使用记录
  13. getAttribute()与getParameter的区别
  14. 在mac平台运行debug.exe
  15. Android 代码混淆及第三方jar包不被混淆
  16. 8.2 sikuli 集成进eclipse 报错:Getting the VisionProxy.dll: Can not find dependent libraries...
  17. flash2print文档在线预览应用(java,.net)
  18. (python走过的坑)OpenCV中错误opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width&gt;0 &amp;&amp; size.height&gt;0 in function cv::imshow
  19. JDBC访问数据库的一些小技巧
  20. 24 服务AIDL

热门文章

  1. Java的23种设计模式&lt;一&gt;
  2. Django基础之response对象
  3. Rhel7.4系统部署cobbler
  4. MongoDB系列一:MongoDB文档型数据库特点介绍
  5. maven坐标及依赖范围的学习(1)
  6. Netfilter 之 钩子函数与钩子点关系图
  7. 通过Maven更换环境配置文件
  8. koa 项目实战(七)登录接口
  9. 【论文学习】A Fuzzy-Rule-Based Approach for Single Frame Super Resolution
  10. Module ngx_http_rewrite_module