http://codeforces.com/contest/526/problem/A
题目大一:给你一个数和一个字符串,判断这个串是不是一个关于’*’的等差数列,,就这样。。。
代码如下:
#include <iostream>
using namespace std;
char s[105];
int main()
{
int m;
while(cin>>m)
{
cin>>s;
bool f=0;
int d=1;
while(m/4>=d)
{
for(int i=0; i<m; i++)
{
if(s[i]=='*' && s[i+d]=='*' && s[i+2*d]=='*' && s[i+3*d]=='*' && s[i+4*d]=='*')
{
f=1;
break;
}
}
d++;
if(f)
break;
}
if(f)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
return 0;
}
时间: 2024-10-06 13:25:57