水题 CodeForces 137A Postcards and photos

题目传送门

 1 /*
 2     水!
 3 */
 4 #include <cstdio>
 5 #include <cstring>
 6 #include <algorithm>
 7 using namespace std;
 8 
 9 const int MAXN = 1e2 + 10;
10 const int INF = 0x3f3f3f3f;
11 char s[MAXN];
12 
13 int main(void)        //CodeForces 137A Postcards and photos
14 {
15 //    freopen ("E.in", "r", stdin);
16 
17     while (scanf ("%s", s) == 1)
18     {
19         int len = strlen (s);
20         int ans = 0;    int i = 0;
21         while (i < len)
22         {
23             char ch = s[i];    int cnt = 1;
24             while (cnt < 5 && i < len)
25             {
26                 if (s[i+1] == ch)
27                 {
28                     ++cnt;    ++i;
29                 }
30                 else    break;
31             }
32             ans++;    i++;
33         }
34 
35         printf ("%d
", ans);
36     }
37 
38     return 0;
39 }
编译人生,运行世界!
原文地址:https://www.cnblogs.com/Running-Time/p/4644710.html