Comet OJ c1847

c1847

更好的博客阅读http://cconstantine.xyz/2020/03/15/c1847/ios

一道简单的字符串比较。code

枚举每一位,进行累加。ci

这里用到了三目运算符。字符串

条件 ? 若为真,则执行该处语句 : 若为假,则执行该处语句;

因此代码以下:get

#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <cstring>
#include <string>
#include <queue>
#include <stack>
#include <vector>
#include <set>
#include <map>

using std::cin;using std::cout;using std::cerr;using std::endl;

const int mmax = 100000;

char s[mmax + 10];
int len,ans = 0;

int main(){

    std::ios::sync_with_stdio(0);
    cin.tie(0);
    
    cin>>len;
    cin>>s;

    for(int i = 0;i < len;++i){
        s[i] == 'G' ? ++ans:ans; 
    }

    cout<<ans;
    return 0;
}

原题地址https://www.cometoj.com/problem/1847博客

相关文章
相关标签/搜索