noj +422字串和之差

来源:互联网 发布:鬼遮眼网络大电影 编辑:程序博客网 时间:2024/05/20 23:36
#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;int dp[1000005], sum[1000005];int main(){    int t, n,a, b;    scanf("%d", &t);    while(t--)    {        memset(dp, 0, sizeof(dp));       dp[0]=0;       scanf("%d", &n);       for(a =1; a<=n;a++)       {          scanf("%d", & sum[a]);          dp[a]=dp[a-1]+sum[a];       }       sort(dp, dp+n+1);       int max = dp[n] - dp[0];       int min=9999;       for(b = 1; b <=n; b++)       {           if( dp[b] -dp[b-1]<min)           min = dp[b] - dp[b-1];       }       printf("%d\n", max - min);    }    return 0;}


点击打开链接

原创粉丝点击