【Codeforces Round #442 (Div. 2) A】Alex and broken contest
生活随笔
收集整理的這篇文章主要介紹了
【Codeforces Round #442 (Div. 2) A】Alex and broken contest
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【鏈接】 我是鏈接,點(diǎn)我呀:)
【題意】
在這里輸入題意
【題解】
注意是所有的名字里面,只出現(xiàn)了其中某一個(gè)名字一次。
【代碼】
#include <bits/stdc++.h> using namespace std;const string temp[] = {"Danil","Olya","Slava","Ann","Nikita"}; string s; int num[5];int contain(string temp){int idx1 = s.find(temp,0);if (idx1==-1) return 0;if (idx1+1 >= (int) s.size()) return 1;int idx2 = s.find(temp,idx1+1);if (idx2 !=-1) return 2;else return 1; }int main(){ // freopen("rush.txt","r",stdin);cin >> s;for (int i = 0;i < 5;i++)num[i] += contain(temp[i]);int tot = 0;for (int i = 0;i < 5;i++)tot+=num[i];if (tot==1)puts("YES");elseputs("NO"); return 0; }轉(zhuǎn)載于:https://www.cnblogs.com/AWCXV/p/7721715.html
總結(jié)
以上是生活随笔為你收集整理的【Codeforces Round #442 (Div. 2) A】Alex and broken contest的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NOIP2016天天爱跑步 题解报告【l
- 下一篇: JavaScript之event事件