UVa1585 Score

《算法竞赛入门经典(第2版)》 作者:刘汝佳 

第三章习题3-1 输入O和X组成的串,统计得分

https://uva.onlinejudge.org//index.php?option=com_onlinejudge&Itemid=8&category=827

--------------------------------------------------E3-1.cpp-------------------------------------------------

#include

#include
#define LOCAL
#define maxn 85
int main()
{
#ifdef LOCAL
freopen("E3-1.in", "r", stdin);
#endif
int kase;
char s[maxn];
scanf("%d", &kase);
while(kase--) {
scanf("%s", s);
int score = 0, Onum = 0;
for(int i = 0; i < strlen(s); i++) {
if(s[i] == 'O'){ Onum++; score += Onum; }
else Onum = 0;
}
printf("%d\n", score);
}
return 0;

--------------------------------------------------E3-1.in的分界线----------------------------------------------------------------

50
OOOXXOOOOOOOOXOOXOOOOOOXOOXXOXO
OXOXXOOXXOOOOOOOO
OOOOOOOOOOOOXOOOOOXOOOOOXOXOOOOO
OOOOOXOOOOOOOOOOXOOOOOOXXOOOOOOOOOXOOOXOOOXOOOXOXOOOOOOOOXOXOOXXXOO
XOXOXOXOOOXXOOOOOOXOOXOXOOOOXOOOXOXOXOOXOOOXOOXOOXXXXOXOOOOOOOXOXXOXOOOO
XXOXOXOXXXOOXXXOXOXXOOOOXOOO
OOOOXXXOOOOOO
OOOOOXOOOOXOXOXOOOXOXXOOXOOXOOOOOOX
XOXOXOOOXXOXOOOOOOOOXOOOO
OXXOOXOOOOXOOOOOXOXXXOOO
OOXXO
XOXXXXOOXOOOOOOXXXOXOXOOO
OOOOOOOOOOXOOXOOOXOOOOOOXOOOOXXOOOOOOOXOOOXXOOOXOOOXOXOOXOOOOOOOXXOXOOOXXO
OXOOO
XXOXOXXXOXOXOXOOOOOOOOOOOXOOOOOOOOXXOXOOXXOOOOXOXOXXXXOOXOOXXXOOX
XOOOOXOXOOOXXXOOOOOOXOXOOOOOOOOOOXXOXOXOOXOXOOOXOOXOOXOXXOOXXOXOOXXOOXXOXX
XXOXOXXOOXXOOOOOOOOXXOXOXXOOXXOXXOXXOXOOXOOOOXXOOO
XXXOOXOXOOOOOXOOO
X
OOOOXXOOOOOXOOOXOOXXOOOOOOXOXOOXOOOXOOOXOXXOXOXO
XXXXOOOXOOOOXXOOOOOXXXXXOOXXOOXOOXXOOO
XXXXXOOOOOOOOOOOOXOOOXOOXOOXXOOX
OOOXOOOXOXO
OOOOXXOOOXXXOOOOOXOOXOXOXOOOXOXOXOXXOOOOOOOOXXXXOXXOX
XOOOOOOXXOO
OOOXXOOXXOOOOO
OXOOOXXOXOOOOOXXXOOOOXXXXOXXOOOOOXOXOOOXOXXXOXOOOOX
OOXXXOOXXXXXXXXOXOOOOOOOOOOXOOOOOOOXX
XXXXXXOXOXO
OOOOOXOXOOOXOOOOXOOXXOOOOXXXOOOXXOOOXOXOOOOOOOO
OXOXOXXOXXOOOOOOOOOXXOOOO
XXOOOOOOOOOXOOX
XOOOOXXXXOOOXOOXOOOOOXXOOXOOOXOOOOOOOXXXOOXOXXOOOXX
XOOOOXXOXOOOOOOOXOXOOXOOXOXOOXOOOOOXOXOOOOOOOXXOOOOOXOOOXXOOOOOOOOOOOOXXOXXXXXXX
XOOXXOOOOOOOXXOOOOOOOOOOXOXOOOXOXOOOXXOOO
O
OXXOXOOOOOOOOXXXXOOOXOXXOOOOXXOOXOOXOOOOOOXXOXXOOOOOOOXXXOXOOOOO
XOOOOOXOOXOOXXOOOOOOXOXOOOXXOOXOOXXXOXXOXXOOX
XOXXXOOXXXO
XXOOXOOXOO
OOOOOXXXXOOXOOOOXOXOOOOOXOOXOOOOOXOOXXOXOOOOXOOXOOOOOOXOOOXOOO
OOOOOOOXOOOOOOXXOOXXOOOOXXOOOOOOXOOOXXOOOOOOOOOXOXOXOOOOXXOOOOOXOXXOXOOXXOOO
XOOXOOOOOXOOOOXOXOOXOOXXXOXO
OOOOOOOOOOXOOOOXOOOXOOOXOOXOXOOXXOXOOXXOOXOOOOXOXOOOOXOOXOXOOOOO
XXOXXXOOOOOXOOOOO
OXOOXOO
XOOOOXOXXXOOOOOXOOXOXXOOXOOXXOXXOXOXXOOXOOOXXXOOOXOOXOOOOOOXOOOOOXOO
OOOOOOXXOOOOOOXOOOOXXOOOOXOOOOOOOOXOOOOOOOXOOOOXOXXOOOOOOXOOXOOXOXOOXXX
OXXOOXOOXOOOXXXXXOXOOOOOOXXOOOXXOXOOXXXOOOXOOXOOXOX
XOXOOOOXOOXOOOOOOOOXOXOOXXXOOOXXXXOXOXOOOXOOOOOX



你可能感兴趣的:(ACM/IoP)