分糖果
2014-12-27 11:12
190 查看
| ||||||||||
#include <stdio.h> #include <stdlib.h> int main() { int n = 0, j; int *p = 0, *q = 0; int t = 0; scanf("%d", &n); p = (int *)calloc(n, sizeof(int)); q = (int *)calloc(n, sizeof(int)); for (j = 0; j < n; j++) { scanf("%d", &p[j]); } q[0] = 1; for (j = 1; j < n; j++) { if (p[j] <= p[j - 1]) q[j] = 1; else q[j] = q[j - 1] + 1; } for (j = n - 2; j >= 0; j--) { if (p[j] > p[j + 1] && q[j] <= q[j + 1]) q[j] = q[j + 1] + 1; } for (j = 0; j < n; ++j) { t += q[j]; } printf("\n%d\n", t); return 0; } |
相关文章推荐
- 糖果炸弹V1.9.0.153正式版基本秘籍(Basic Cheats)
- 盛大糖果相册-免费图床
- 【差分约束系统】糖果
- BZOJ1045 HAOI2008 糖果传递
- 百练 2942 吃糖果
- [wc2013]糖果公园(70分)
- 吃糖果(hdu1205数学)
- 小糖的糖果
- [HAOI2008][CQOI2011]糖果传递
- fzu 11月赛E 2136 取糖果 线段树
- hdu_1205 吃糖果(简单题)
- NYOJ589 糖果
- 分糖果
- 蓝桥杯 2014年javaB组 编程题 分糖果问题
- CQOI2011分金币&HAOI2008糖果传递
- BZOJ 2330: [SCOI2011]糖果
- POJ-2942:吃糖果
- HDU 1205 吃糖果
- leetcode分配糖果问题
- BZOJ3052 [wc2013]糖果公园