zoj3872
来源:互联网 发布:新媒体软件 编辑:程序博客网 时间:2024/06/10 04:18
#include <iostream>#include <algorithm>#include <cstring>#include <cstdio>using namespace std;const int M = 100005;int num[M];long long dp[M];long long check(int i){ long long s = 0; for(int k = i -1; k >= 1; k--){ if(num[i] != num[k]) s += num[i]; else break; } return s;}int main(){ int t, n; long long sum; scanf("%d", &t); while(t--){ sum = 0; scanf("%d", &n); for(int i = 1; i <= n; i++){ scanf("%d", &num[i]); } memset(dp, 0,sizeof(dp)); dp[1] = num[1]; for(int i = 2; i <= n; i++){ dp[i] += dp[i-1]; dp[i] += num[i]; dp[i] += check(i); } for(int i = 1; i <= n; i++){ sum += dp[i]; } printf("%ld\n", sum); } return 0;}
0 0
- zoj3872
- ZOJ3872 Beauty Of Array
- zoj3872(dp)
- Beauty of Array(ZOJ3872)
- ZOJ3872 Beauty of Array【DP】
- ZOJ3872:Beauty of Array(浙江省赛2015)
- zoj3872 Beauty of Array(dp)
- ZOJ3872:Beauty of Array(浙江省赛2015)
- zoj3872——Beauty of Array(数学)
- android应用程序中获取view的位置
- 重新编译Linux内核必要性及其准备工作
- 理解矩阵
- 【C语言笔记】格式化的输入和输出
- 黑马程序员--java基础--异常(一)
- zoj3872
- ThinkPHP的自定义常量和系统常量的使用
- 枚举
- Linux下访问Windows硬盘分区
- 死锁
- win7安装密钥
- tar.bz2怎么安装,tar.gz怎么安装
- Android简单的天气预报
- 黑马程序员--java基础--异常(二)