【链接】 我是链接,点我呀:)
【题意】
在这里输入题意
【题解】
注意是所有的名字里面,只出现了其中某一个名字一次。
【代码】
#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;
}