D - Opponents

Description

Arya has n opponents in the school. Each day he will fight with all opponents who are present this day. His opponents have some fighting plan that guarantees they will win, but implementing this plan requires presence of them all. That means if one day at least one of Arya‘s opponents is absent at the school, then Arya will beat all present opponents. Otherwise, if all opponents are present, then they will beat Arya.

For each opponent Arya knows his schedule — whether or not he is going to present on each particular day. Tell him the maximum number of consecutive days that he will beat all present opponents.

Note, that if some day there are no opponents present, Arya still considers he beats all the present opponents.

Input

The first line of the input contains two integers n and d (1 ≤ n, d ≤ 100) — the number of opponents and the number of days, respectively.

The i-th of the following d lines contains a string of length n consisting of characters ‘0‘ and ‘1‘. The j-th character of this string is ‘0‘ if the j-th opponent is going to be absent on the i-th day.

Output

Print the only integer — the maximum number of consecutive days that Arya will beat all present opponents.

Sample Input

Input

2 21000

Output

2

Input

4 10100

Output

1

Input

4 511011111011010111111

Output

2

题意:

Arya与n个对手每天打一架,当这一天n个对手全部来时Arya就输了,否则就是Arya赢,求最大连胜天数。

附AC代码:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;

int main( )
{
    int n,d,i,j,k=0,c=0,l=0,max=0;
    char a[101];
    scanf("%d %d",&n,&d);
    for(i=0;i<d;i++)
    {
        c=0;
        scanf("%s",a);
        l=strlen(a);
        for(j=0;j<l;j++)
        {
            if(a[j]==‘1‘)
            {
                c+=1;
            }
        }
        if(c!=l)
        {
            k+=1;
        }
        if(k>max)
        {
            max=k;
        }
        if(c==l)
        {
            k=0;
        }
    }
    printf("%d\n",max);
    return 0;
}
时间: 2024-10-13 15:50:44

D - Opponents的相关文章

change opponents

Boom Beach beginners see SC tell you how to do play no more angry wrestling phone, play people more and more difficult, tired as a dog. However, it was renamed SC is to let you continue to challenge yourself, do not give up, (you abandoned the attack

CodeForces 688A Opponents (水题)

题意:给定 n 行数,让你找出连续最多的全是1的个数. 析:好像也没什么可说的,那就判断一下,并不断更新最大值呗. 代码如下: #include <iostream> #include <cmath> #include <cstdlib> #include <set> #include <cstdio> #include <cstring> #include <algorithm> #include <string&

cf gym 100960 G. Youngling Tournament set+树状数组

G. Youngling Tournament time limit per test 2 seconds memory limit per test 256 mebibytes input standard input output standard output Yoda, the Grand Master of the Jedi Order, hit on the idea to hold a tournament among younglings. He has not chosen t

zoj 2297 Survival 状压dp

Description The King of Fighter 97 (KOF97) is an electronic game of wrestling type. Once it was fashionable among youths. The game is amused. However, playing by oneself is not as excited as with friends. Getting bored? Maybe you can alter to the sur

ZOJ3867:Earthstone: Easy Version

Earthstone is a famous online card game created by Lizard Entertainment. It is a collectible card game that revolves around turn-based matches between two opponents. Players start the game with a substantial collection of basic cards, but can gain ra

Codeforces--192.div2.D Biridian Forest bfs

B. Biridian Forest time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output You're a mikemon breeder currently in the middle of your journey to become a mikemon master. Your current obstacle is go

spoj TBATTLE 质因数分解+二分

题目链接:点击传送 TBATTLE - Thor vs Frost Giants #number-theory #sliding-window-1 Thor is caught up in a fierce battle with Loki's army. This army consists of frost giants that have magical powers with them. Their strength levels gets multiplied when they ar

USACO 3.3 A Game

A GameIOI'96 - Day 1 Consider the following two-player game played with a sequence of N positive integers (2 <= N <= 100) laid onto a 1 x N game board. Player 1 starts the game. The players move alternately by selecting a number from either the left

Strong AI Versus Weak AI

Computer Science An Overview _J. Glenn Brookshear _11th Edition The conjecture that machines can be programmed to exhibit intelligent behavior isknown as weak AI and is accepted, to varying degrees, by a wide audience today.However, the conjecture th