锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合婷婷久久,亚洲精品乱码久久久久久久久久久久,日韩久久久久久中文人妻http://www.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://www.shnenglu.com/AmazingCaddy/archive/2010/10/06/128823.htmlAmazingCaddyAmazingCaddyWed, 06 Oct 2010 14:08:00 GMThttp://www.shnenglu.com/AmazingCaddy/archive/2010/10/06/128823.htmlhttp://www.shnenglu.com/AmazingCaddy/comments/128823.htmlhttp://www.shnenglu.com/AmazingCaddy/archive/2010/10/06/128823.html#Feedback0http://www.shnenglu.com/AmazingCaddy/comments/commentRss/128823.htmlhttp://www.shnenglu.com/AmazingCaddy/services/trackbacks/128823.html闃呰鍏ㄦ枃

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

]]> - hdu 3474 Necklacehttp://www.shnenglu.com/AmazingCaddy/archive/2010/07/25/121235.htmlAmazingCaddyAmazingCaddySun, 25 Jul 2010 04:23:00 GMThttp://www.shnenglu.com/AmazingCaddy/archive/2010/07/25/121235.htmlhttp://www.shnenglu.com/AmazingCaddy/comments/121235.htmlhttp://www.shnenglu.com/AmazingCaddy/archive/2010/07/25/121235.html#Feedback0http://www.shnenglu.com/AmazingCaddy/comments/commentRss/121235.htmlhttp://www.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|
欧洲成人午夜精品无码区久久|
亚洲精品国产字幕久久不卡|
久久综合久久自在自线精品自|
国产成人AV综合久久|
久久久久亚洲精品日久生情
|
日韩人妻无码精品久久久不卡|
久久综合给合久久狠狠狠97色
|
天天影视色香欲综合久久|
亚洲欧美一级久久精品|
久久国产精品成人片免费|
久久亚洲天堂|
国内精品久久久久久99蜜桃
|
中文字幕一区二区三区久久网站
|
国产真实乱对白精彩久久|
久久夜色精品国产噜噜亚洲a|
丁香狠狠色婷婷久久综合|
久久无码人妻精品一区二区三区
|
国产国产成人精品久久|
久久精品aⅴ无码中文字字幕不卡
久久精品成人欧美大片
|
久久精品国产亚洲AV久|
精品国产综合区久久久久久|
久久青青草原精品国产|
久久国产亚洲精品|
亚洲欧美国产日韩综合久久|
伊人久久免费视频|
国产精品18久久久久久vr|
久久久久久午夜成人影院|
亚洲欧美日韩中文久久|
2019久久久高清456|
亚洲精品乱码久久久久久蜜桃|
国产精品免费久久久久影院|
国产精品久久久99|
成人精品一区二区久久|
狠狠人妻久久久久久综合蜜桃
|
伊人久久精品影院|
性做久久久久久久久老女人|
亚洲精品无码久久毛片|
一个色综合久久|
亚洲乱码中文字幕久久孕妇黑人|