1514 - Competição
- ID: 1514
- IdBecrowd: 1514
- Tags: ad-hoc
- Nível: 5
- Tempo Limite: 1 segundos
- Memória: 200 MB
- Categoria: Ad-Hoc
- Autor: Por Cristhian Bonilha, UTFPR Brasil
Descrição
A maioria dos programadores que chegam a escrever competições com exercícios de programação concordam em quatro características que toda competição deve alcançar. Embora nem todas sejam sempre alcançadas, quanto mais melhor. As características são as seguintes:
Ninguém resolveu todos os problemas.
Todo problema foi resolvido por pelo menos uma pessoa (não necessariamente a mesma).
Não há nenhum problema resolvido por todos.
Todos resolveram ao menos um problema (não necessariamente o mesmo).
Rafael organizou uma competição alguns dias atrás, e está preocupado com quantas dessas características ele conseguiu alcançar com a competição.
Dadas as informações sobre a competição, com o número de participantes, número de problemas, e qual participante resolveu quais problemas, descubra o número de características que foram alcançadas nesta competição.
Entrada
Haverá diversos casos de teste. Cada caso de teste inicia com dois inteiros N e M (3 ≤ N , M ≤ 100), indicando, respectivamente, o número de participantes e o número de problemas.
Em seguida, haverá N linhas com M inteiros cada, onde o inteiro da linha i e coluna j é 1 caso o competidor i resolveu o problema j , ou 0 caso contrário.
O último caso de teste é indicado quando N = M = 0, o qual não deverá ser processado.
Saída
Para cada caso de teste, imprima uma linha contendo um inteiro, representando quantas das características citadas foram alcançadas na competição.
Exemplos
Exemplo de Entrada
3 3
1 1 0
0 1 0
0 0 0
3 3
1 1 0
0 1 0
0 0 1
0 0
Exemplo de Saída
2
4