```cpp
#include<stdio.h>
#include<cctype>
#include<cstring>
#include<iostream>
#include<string>
using namespace std;
typedef unsigned long long ull;
typedef unsigned long int ul;
typedef long long ll;
const int MAX_LEN=5;
string buf[MAX_LEN+5]={"Danil","Olya","Slava","Ann","Nikita"};
string s;
int ans=0;
int main ()
{
getline(cin,s);
for(int i=0;i<s.size();i++)
{
if(s.size()-i>=5)
{
if(s.substr(i,i+5)==buf[0]) ++ans;
}
if(s.size()-i>=4)
{
if(s.substr(i,i+4)==buf[1]) ++ans;
}
if(s.size()-i>=3)
{
if(s.substr(i,i+3)==buf[3]) ++ans;
}
if(s.size()-i>=5)
{
if(s.substr(i,i+5)==buf[2]) ++ans;
}
if(s.size()-i>=6)
{
if(s.substr(i,i+6)==buf[4]) ++ans;
}
}
if(ans==1) puts("YES");
else puts("NO");
return 0;
}
```
by 缥缈的鸿影 @ 2019-01-18 23:07:37
@[Miku初音](/space/show?uid=89820) @[Irressey](/space/show?uid=79017) @[静谧时空](/space/show?uid=61614)
by 缥缈的鸿影 @ 2019-01-18 23:08:02
@[小粉兔](/space/show?uid=10703)
by 缥缈的鸿影 @ 2019-01-18 23:08:36
@[爱吃肉的瓶子](/space/show?uid=98606) i到i+5不是6个字母吗awa
by 奶酥奶酥QwQ @ 2019-01-18 23:16:27
AC机
by 奶酥奶酥QwQ @ 2019-01-18 23:16:34
@[爱吃肉的瓶子](/space/show?uid=98606) 神仙,您可以试一下这份代码,您会发现它输出了YES (我只是找了一个bug,并不知道是不是这个bug的关系) QwQ
```cpp
#include<cstdio>
#include<algorithm>
unsigned int a;
int b;
int main() {
a = 1;
b = 2;
if (a - b > 0) {
puts("Yes");
} else {
puts("No");
}
}
```
string的size()返回的是一个unsigned类型。
by 龙之吻—水货 @ 2019-01-18 23:17:13
@[爱吃肉的瓶子](/space/show?uid=98606)
帮你弄到了第29个点:
```
AAnnnnn
```
正确结果是Yes,你输出No了。
by StudyingFather @ 2019-01-18 23:19:45
@[爱吃肉的瓶子](/space/show?uid=98606) 哦,我似乎知道了,您的substring用错了。。。
by 龙之吻—水货 @ 2019-01-18 23:21:12
string的substr的参数是(pos, len),第一个是位置,第二个是截取的长度 QwQ
by 龙之吻—水货 @ 2019-01-18 23:22:40
@[龙之吻—水货](/space/show?uid=49866) 不不不他没用错awa
by 奶酥奶酥QwQ @ 2019-01-18 23:22:45