hdu 5280 Senior's Array 修改区间和最大
来源:互联网 发布:养老金亏空 知乎 编辑:程序博客网 时间:2024/05/05 04:57
hdu 5280 Senior’s Array
题意为给一个数组,必须修改一个数为p且修改一次
使某一区间和最大
于是枚举每一个数修改一次,再求最大区间和
#include <cstdio>#include <math.h>#include <cstring>#define N 1005long long dp1[N];int a[N];long long max(long long x,long long y){ if(x>=y) return x; return y;} //重载max,使其能比较long long类型数据 int main(){ int T; scanf("%d",&T); while(T--){ int n,p; long long maxt=-0x3f3f3f3f; memset(dp1,0,sizeof(dp1)); scanf("%d%d",&n,&p); for(int i=1;i<=n;i++){ scanf("%d",&a[i]); } for(int i=1;i<=n; i++)//枚举每一个数并修改 { int t=a[i]; a[i]=p; for(int j=1;j<=n; j++){//求最大区间和 dp1[j]=max(dp1[j-1]+a[j],a[j]); maxt=max(maxt,dp1[j]); } a[i]=t; } printf("%lld\n",maxt); } return 0;}
0 0
- hdu 5280 Senior's Array 修改区间和最大
- HDU 5280 Senior's Array 最大区间和
- HDU 5280 Senior's Array
- hdu 5280 Senior's Array
- HDU 5280 Senior's Array
- hdu 5280 Senior's Array
- HDU 5280 Senior's Array
- HDU 5280 Senior's Array
- hdu 5280 Senior's Array(dp)
- HDU 5280 BestCoder Round #47 1001:Senior's Array
- 杭电 hdu 5280 Senior's Array(dp)
- BestCoder Round #47 ($) HDU 5280 Senior\'s Array
- HDU 5280 Senior's Array(DP思想 暴力)
- Senior's Array(5280)
- hdu 5281 Senior's Gun
- HDU 5281 Senior's Gun
- hdu 5281 Senior's Gun
- hdu 5282 Senior's String
- 053第246题
- mac adt导出APK崩溃,直接调试正常解决方法
- 在 Windows2003 中启用分布式事务遇到的部分问题
- Iterator与Enumeration的区别
- 不积跬步无以至千里(四)
- hdu 5280 Senior's Array 修改区间和最大
- leetCode 45.Jump Game II (跳跃游戏) 解题思路和方法
- 【sql】——日志表过大,整理日志表
- TouchSlide (图片轮播的效果)
- [LeetCode]Merge Two Sorted Lists
- C语言-对一个结构体中的字段进行排序
- 【猫猫的Unity Shader之旅】之Phong高光
- mongod连接不上的原因
- java迭代器模式