HDU-5280
来源:互联网 发布:普奇神父知乎 编辑:程序博客网 时间:2024/06/05 09:44
//观察数据,N<=1000,可以采用暴力DP。
AC代码:
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;#define N 1005long long a[N];long long dp[N];int main(){ long long x; scanf("%lld",&x); while(x--) { long long i,j,m,n; long long M=-0x3f3f3f3f; scanf("%lld%lld",&m,&n); for(i=1;i<=m;i++) { scanf("%lld",&a[i]); } memset(dp,0,sizeof(dp)); for(i=1;i<=m;i++) { int t=a[i]; a[i]=n; for(j=1;j<=m;j++) { dp[j]=max(a[j],dp[j-1]+a[j]); M=max(M,dp[j]); } a[i]=t; } printf("%lld\n",M); } return 0;}
0 0
- HDU-5280
- BestCoder Round #47 ($) (hdu 5280 , hdu 5281 , hdu 5282 , hdu 5283)
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- android的activitygroup使用
- Unity自定义数据流
- 转载 httpclient 上传、下载文件
- Android的LinearLayout.getLayoutParams().width 和 LinearLayout.getWidth() 的区别
- 静态方法的线程安全
- HDU-5280
- 详解 Too many open files
- 线程池与ThreadPoolExecutor学习笔记
- shell环境变量以及set,env,export的区别
- Mommy, I found it!, 15 Awesome Linux Find Command Examples
- Xcode更新后,第三方插件不能用的问题解决方法
- 杭电ACM1045——Fire Net~~深度优先搜索
- Matlab获取Yahoo Finance 免费数据
- ALERT日志中常见监听相关报错之二:ORA-3136错误的排查