题目大意
给定仅由 v
和 w
构成的字符串 \(S\),输出 \(S\) 中有几处向下凸出的部分。
解题思路
v
有一处向下凸出的部分,w
有两处向下凸出的部分,所以如果 \(S_i\) 是 v
,计数器加一;如果 \(S_i\) 是 w
,计数器加二。
最后输出计数器。
代码
#include<bits/stdc++.h>
using namespace std;
int ans=0;
void wv(char a){
if(a=='w')ans+=2;
else ans++;
}
string s;
int main(){
cin>>s;
for(int i=0;i<s.size();i++)
wv(s[i]);
cout<<ans;
return 0;
}
标签:凸出,ABC279A,题解,wwwvvvvvv,int,计数器,ans
From: https://www.cnblogs.com/zzyblog0619/p/17003638.html