nyoj-字和串之差

来源:互联网 发布:php项目开发视频 编辑:程序博客网 时间:2024/06/04 18:25
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int dp[1000010];int main(){int ncase;int num, temp;int max1, min1;scanf("%d", &ncase);while(ncase--){memset(dp, 0, sizeof(dp));scanf("%d", &num);dp[0] = 0;for(int i = 1; i <= num; ++i){scanf("%d", &temp);dp[i] = dp[i - 1] + temp;}sort(dp, dp + num + 1);max1 = dp[num] - dp[0];cout<<max1<<endl;min1 = 99999;for(int i = 0; i < num; ++i)min1 = min(min1, dp[i + 1] - dp[i]);printf("%d\n", max1 - min1);}return 0;}

0 0
原创粉丝点击