View Code of Problem 17

#include<stdio.h>
int main()
{
	int n,m,q[1000] = {0},i,sum = 0,maxsum = 0,flag[1000] = {0};
		scanf("%d %d",&n,&m);
		for (i = 0;i < n*m;i++)
		{
			scanf("%d",&q[i]);
			flag[q[i]] = 1;
		}
		for (i = 1;i <= n*m;i++)
		{
			if (flag[i] == 1) sum++;
			else
			if (sum > maxsum)
			{
				maxsum = sum;
				sum = 1;
			}
		}
		printf("%d",sum-1);
	return 0;
}

Double click to view unformatted code.


Back to problem 17