锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合婷婷久久,亚洲精品乱码久久久久久久久久久久,日韩久久久久久中文人妻http://m.shnenglu.com/AmazingCaddy/category/14302.htmlzh-cnFri, 08 Oct 2010 07:31:32 GMTFri, 08 Oct 2010 07:31:32 GMT60- sgu 433 Japhshan and Ramshuthttp://m.shnenglu.com/AmazingCaddy/archive/2010/10/06/128823.htmlAmazingCaddyAmazingCaddyWed, 06 Oct 2010 14:08:00 GMThttp://m.shnenglu.com/AmazingCaddy/archive/2010/10/06/128823.htmlhttp://m.shnenglu.com/AmazingCaddy/comments/128823.htmlhttp://m.shnenglu.com/AmazingCaddy/archive/2010/10/06/128823.html#Feedback0http://m.shnenglu.com/AmazingCaddy/comments/commentRss/128823.htmlhttp://m.shnenglu.com/AmazingCaddy/services/trackbacks/128823.html闃呰鍏ㄦ枃

]]> - hdu 2665 Kth Numberhttp://m.shnenglu.com/AmazingCaddy/archive/2010/07/26/121302.htmlAmazingCaddyAmazingCaddyMon, 26 Jul 2010 06:06:00 GMThttp://m.shnenglu.com/AmazingCaddy/archive/2010/07/26/121302.htmlhttp://m.shnenglu.com/AmazingCaddy/comments/121302.htmlhttp://m.shnenglu.com/AmazingCaddy/archive/2010/07/26/121302.html#Feedback0http://m.shnenglu.com/AmazingCaddy/comments/commentRss/121302.htmlhttp://m.shnenglu.com/AmazingCaddy/services/trackbacks/121302.html闃呰鍏ㄦ枃

]]> - hdu 3474 Necklacehttp://m.shnenglu.com/AmazingCaddy/archive/2010/07/25/121235.htmlAmazingCaddyAmazingCaddySun, 25 Jul 2010 04:23:00 GMThttp://m.shnenglu.com/AmazingCaddy/archive/2010/07/25/121235.htmlhttp://m.shnenglu.com/AmazingCaddy/comments/121235.htmlhttp://m.shnenglu.com/AmazingCaddy/archive/2010/07/25/121235.html#Feedback0http://m.shnenglu.com/AmazingCaddy/comments/commentRss/121235.htmlhttp://m.shnenglu.com/AmazingCaddy/services/trackbacks/121235.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=3474
鍗曡皟闃熷垪錛屽張鏄涓嬈′嬌鐢紝鏈漢钂熻捇鏃犳瘮鍟娿傘傘?br>

hdu 3474
1
#include <cstdio>
2
#include <iostream>
3
#include <cmath>
4
#include <complex>
5
#include <algorithm>
6
#include <cstring>
7
#include <queue>
8
using namespace std;
9
10
const int maxn = 1000000 + 10;
11
int Q[maxn<<1], sum[maxn<<1];
12
char neck[maxn<<1];
13
int vis[2][maxn];
14
15
void solve( int n, int m, int v )
16

{
17
sum[0] = 0;
18
for( int i = 1; i < m; i++ )
19
sum[i] = sum[i-1] + ( neck[i] == 'C' ? 1 : -1 );
20
int head = 0, tail = 0;
21
for( int i = 0; i < m; i++ )
22
{
23
while( head < tail && sum[Q[tail-1]] >= sum[i] ) tail--;
24
Q[tail++] = i;
25
if( i >= n )
26
{
27
while( i - Q[head] >= n ) head++;
28
vis[v][i-n] = ( sum[i-n] <= sum[Q[head]] );
29
}
30
}
31
}
32
33
int main(int argc, char *argv[])
34

{
35
int t;
36
scanf("%d",&t);
37
for( int p = 1; p <= t; p++ )
38
{
39
scanf("%s",neck+1);
40
int n = strlen( neck + 1 );
41
int m = n * 2 + 1;
42
for( int i = 1; i <= n; i++ )
43
neck[i+n] = neck[i];
44
neck[m] = 0;
45
memset( vis, 0, sizeof( vis ) );
46
solve( n, m, 0 );
47
reverse( neck + 1, neck + m );
48
solve( n, m, 1 );
49
int ans = 0;
50
for( int i = 1; i <= n; i++ )
51
if( vis[0][i] || vis[1][n-i] ) ans ++;
52
printf("Case %d: %d\n",p,ans);
53
}
54
return 0;
55
}
56

]]>
中文字幕久久波多野结衣av|
久久成人精品|
奇米影视7777久久精品|
久久亚洲精品人成综合网|
国内精品综合久久久40p|
久久精品无码专区免费青青|
久久中文娱乐网|
久久精品这里只有精99品|
久久久久青草线蕉综合超碰|
天天躁日日躁狠狠久久|
国产精品狼人久久久久影院
|
久久国产影院|
人妻少妇久久中文字幕|
精品久久久久久无码人妻热|
久久婷婷激情综合色综合俺也去
|
99久久夜色精品国产网站|
国产成人综合久久精品红|
国产精品久久自在自线观看|
狠狠色丁香久久婷婷综合图片|
国产一区二区精品久久|
日韩欧美亚洲综合久久|
久久最新精品国产|
无码国内精品久久人妻蜜桃|
亚洲国产成人精品女人久久久|
狠狠色丁香久久婷婷综|
亚洲精品乱码久久久久久|
久久亚洲国产精品123区|
91精品国产高清91久久久久久|
精品一二三区久久aaa片|
性做久久久久久久久老女人|
久久国产综合精品五月天|
99久久夜色精品国产网站|
一本久久a久久精品综合夜夜|
99久久99久久|
亚洲天堂久久精品|
99久久精品费精品国产一区二区|
麻豆亚洲AV永久无码精品久久|
久久婷婷午色综合夜啪|
一级做a爱片久久毛片|
精品久久一区二区三区|
国产精品久久久久久久久免费|