Problem: http://acm.hdu.edu.cn/showproblem.php?pid=4223

求连续子序列和的绝对值的最小值

sum[i]储存前 i 个数的和

sum[y]-sum[x]表示第x+1个数到第y个数的和

该题要求的就是最小的abs(sum[y]-sum[x])

#include<cstdio>
#include<algorithm>
using namespace std;
#define MAXN 1001
int t,n,a,sum[MAXN];
int main()
{scanf("%d",&t);for(int k=1;k<=t;k++){scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a);sum[i]=sum[i-1]+a;}sort(sum,sum+n+1);a=sum[1]-sum[0];for(int i=1;i<n;i++)a=min(a,sum[i+1]-sum[i]);printf("Case %d: %d\n",k,a);}return 0;
}

View Code

程序没什么好解释的.....都懂
DP该如何运用啊..我是弱渣,不懂

转载于:https://www.cnblogs.com/cshhr/p/3543634.html

hdu 4223 排序相关推荐

  1. HDU——1106排序(istringstream的使用、STLvector练习)

    排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  2. HDU2109 Fighting for HDU【排序】

    Fighting for HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) To ...

  3. HDOJ HDU 1106 排序 ACM 1106 IN HDU

    //MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址 :             http://acm.hdu.edu.cn/showproblem.php?pi ...

  4. hdu 1106 排序

    排序                                                                 Time Limit: 2000/1000 MS (Java/Ot ...

  5. HDOJ(HDU) 2109 Fighting for HDU(简单排序比较)

    Problem Description 在上一回,我们让你猜测海东集团用地的形状,你猜对了吗?不管结果如何,都没关系,下面我继续向大家讲解海东集团的发展情况: 在最初的两年里,HDU发展非常迅速,综合 ...

  6. HDU各种考试题题解

    HDU各种考试题目一览 - Virtual Judge HDU研究生程序机考与考试 浙大计算机研究生复试上机考试-2005年 HDU1228 A + B[map] - 海岛Blog - CSDN博客 ...

  7. 一些用前缀思想解决的题(持续完善)

    有前缀和, 前缀GCD, 前缀奇数个数, 前缀偶数个数, 前缀差, 还有就是相对位置很重要的, 还有就是区间和的.等等(特别是区间和的, 一定可以用前缀和的思想来做!!!), 都要根据自己的思想来去解 ...

  8. 杭电OJ分类题目(1)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...

  9. 2017 寒假练习题 Part 1

    HDU 2516 取石子游戏 原题链接:Here! 思路:第一人败的情况是 n=2,3,5,8,13...... 是个斐波那契数列  代码: /*Note:n=2 第一人败 * n=3 第一人败 *n ...

最新文章

  1. V2EX › 郁闷于Python GUI开发,有没有好的框架啊?
  2. java exception 乱码_java 常见中文乱码问题解决
  3. hbase/thrift/go连接失败
  4. 线性筛法--有测试代码
  5. nosuiteable Oracle,快给你的Kubernetes集群建一个只读账户(防止高管。。。后)
  6. 后缀转中缀表达式_中缀转后缀表达式代码实现(下)及计算器完整版
  7. Linux系统重要快捷键 Shell 常用通配符
  8. 18._6索引器在接口中的使用
  9. 浪涌保护器ant120_浪涌保护器测试流程
  10. 人工鱼群算法及其python实现过程
  11. 2021-11-23日win10更新bug:共享打印机无法连接的修复
  12. CODESYS Control Overview
  13. burst tx 功能 开启_华硕路由器无线网络,专业设置各功能科普
  14. Pandas常用函数大合集
  15. ps切图技巧、基础工具,使用方法总结
  16. 关于公共IP地址(公网ip):您需要知道的一切
  17. Apache PdfBox 2.0.X 版本解析PDF文档(文字和图片)
  18. 视频转换生成二维码,扫码直接播放,在线制作,一键上传
  19. 1.FastAPI简介
  20. python3 联合概率,边缘概率,贝叶斯定理(含详细推导)

热门文章

  1. mysql创建存储函数报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL...
  2. php 栏目循环,帝国CMS listshowclass循环栏目标签_PHP教程
  3. python测试框架nose研究_详解Python nose单元测试框架的安装与使用
  4. 2个字节能存多少个16进制_MySql中的varchar长度究竟是字节还是字符
  5. java项目 配置文件_细数Java项目中用过的配置文件(properties篇)
  6. mobi格式电子书_没有kindle,如何用手机阅读mobi格式的电子书?
  7. 计算机技能需求新排名:C语言仅排第 8,第 1 名你想不到!
  8. manjaro双系统 windows_Win10和Manjaro双系统安装记录
  9. 服务器端接华为sdk无响应,sdk未响应
  10. linux的django路径,Ubuntu下使用Django搭建前后端分离的全栈项目