您的位置:首页 > 其它

CODEFORCES 526 A. King of Thieves

2015-07-14 11:36 363 查看
http://codeforces.com/contest/526/problem/A

题目大一:给你一个数和一个字符串,判断这个串是不是一个关于’*’的等差数列,,就这样。。。

代码如下:

[code]#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: