今天终于能上去Codeforces了,激动好久(之前还以为遭到方校长封杀,校园网根本上不去呢……
于是开始在DP里找水题做,可这过得人数最多的一道题,真没看出来跟DP有啥关系……
大水题就是把相邻且相同的字母删到只剩一个,直接上代码吧……
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 5 using namespace std; 6 7 int len; 8 char s[100]; 9 10 int main() 11 { 12 while(scanf("%d",&len)==1) 13 { 14 int ans=0; 15 getchar(); 16 gets(s); 17 for(int i=0;i<len;i++) 18 { 19 int j; 20 for(j=i+1;j<len&&s[i]==s[j];j++) 21 ans++; 22 i=j-1; 23 } 24 printf("%d ",ans); 25 } 26 27 return 0; 28 }