首页 > 其他分享 >AT_abc279_a [ABC279A] wwwvvvvvv 题解

AT_abc279_a [ABC279A] wwwvvvvvv 题解

时间:2022-12-25 07:45:05浏览次数:65  
标签:凸出 ABC279A 题解 wwwvvvvvv int 计数器 ans

题目传送门

题目大意

给定仅由 vw 构成的字符串 \(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

相关文章

  • P8813 [CSP-J 2022] 乘方 题解
    题目传送门题目大意给定\(a\)和\(b\),如果\(a^b\)的值不超过\({10}^9\),则输出\(a^b\)的值,否则输出-1;解题思路特判即可:如果\(a^b\)的值不超过\({10}^9\),用......
  • AT_pakencamp_2019_day3_a パ研合宿2103 题解
    题目传送门题目大意从\(12\)月\(A\)日早上开始,到\(12\)月\(B\)日傍晚一共有几天?解题思路要求多少天,就将他们相减,但是用\(B-A\)得到的是\(A\)到\(B-1\)这......
  • AT_past202010_a 中央値 题解
    题目传送门题目大意输入三个数,输出他们的中第二大的数的编号(这三个数的编号分别用ABC来表示)。解题思路将这三个数赋给另外三个数,再将这三个数按冒泡的思想排好序(so......
  • AT_iroha2019_day1_c Halcyon 题解
    题目传送门题目大意输入\(N\),表示\(12\)月\(N\)日,输出它的前七天与它。解题思路因为$8\\leq\N\\leq\31$:可以直接输出\(N\)减\(7\)到\(1\)。还......
  • AT_iroha2019_day1_a 一問目 题解
    题目传送门题目大意输入字符串\(S\),找出\(S\)的第一个字符。解题思路输入一串字符串,输出字符串的第一个字符。s=input()print(s[0])......
  • CF1735A Working Week 题解
    题目传送门题目大意一周有\(n\)天,有三天休息日,其中第\(n\)天一定休息。现需要安排剩下的两个休息日,要求:不能使得休息日相邻。这两个休息日将\(n-1\)天分成三......
  • CF1666K Kingdom Partition 题解
    题意给定\(n\)个点\(m\)条边的无向图,边有边权\(l\)。需要将点划分成\(A,B,C\)三个集合。\(A\)或\(B\)内部的边有\(2l\)的贡献,\(AC\)或\(BC\)之间的边有......
  • DTOJ 2022.12.24 测试 题解
    (2023省选模拟Round#1)测试成果50+0+0太菜了)A御神体这题写了四个多小时,最后还是没写出来ww莫队一直写挂(不过对莫队的理解加深了很多题目链接DTOJP4346题目大意......
  • 自动化测试神器playwright的安装及常见问题解决
    前言相信自动化测试的同学,对于另一个Python自动化测试神器selenium并不陌生,在playwright出现之前,selenium是自动化测试最常用的Python库,他支持多平台:windows、linux、MAC,且......
  • VsCode搭建C语言运行环境以及终端乱码问题解决
    在VsCode中搭建C/C++运行环境需要先安装以下插件1、安装c/c++插件2、安装coderunner插件当然也可以安装一些其他的美化插件根据个人习惯,但是以上这两个是必装的......