頭良くなりたい人

文系大学生shadeのブログです。競技プログラミングや人文学の話題,受験ネタなど。

ABC063 B - Varied

問題はこちら atcoder.jp

方針

S の各文字について,S 内にそれが何個存在するかを数えています。2 個以上あればアウト。

コード

#include <bits/stdc++.h>
using namespace std;

int main(){
    string s;
    cin>>s;

    bool check=false;
    
    for(int i=0; i<s.size(); i++){
        int counter=count(s.begin(),s.end(),s[i]);
        if(counter>=2){
            check=true;
            break;
        }
    }

    if(check==false){
        cout<<"yes"<<endl;
    }else{
        cout<<"no"<<endl;
    }
}