题解 AT4556 12/22

Posted tearing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了题解 AT4556 12/22相关的知识,希望对你有一定的参考价值。

题目传送门
___________
主要思路

  1. 我们可以使用(C++)语言中的(string)字符串来解。

  2. 先定义一个字符串(s),并输入(s)
    string s;
    cin>>s;
  1. 接着,依次寻找(2)的个数。
    for(int i=0;i<s.size();i++)
        if(s[i]=='2')
            cnt++;
  1. 输出最终的结果(cnt)
    cout<<cnt;

完整代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int cnt;
    for(int i=0;i<s.size();i++)if(s[i]=='2')cnt++;
    cout<<cnt;
    return 0;
}

以上是关于题解 AT4556 12/22的主要内容,如果未能解决你的问题,请参考以下文章

BZOJ4556字符串(后缀数组,主席树)

LG4556 [Vani有约会]雨天的尾巴 动态开点线段树+线段树合并

又被ESLint 调戏了!!! ESLint:Newline required at end of file but not found. eslint(eol-last) [12, 22]

read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:209:20) { errno: -4077(代码片段

2018-2019赛季多校联合新生训练赛第八场(2018/12/22)补题题解

题解 AT5638 November 30