⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1609.txt

📁 北大ACM题目例程 详细的解答过程 程序实现 算法分析
💻 TXT
字号:


#include "stdio.h"
#include "memory.h"
#define max(a,b) (((a)>(b))?(a):(b))

short ans[101][101];
short num[101][101];

int main()
{
	short n, i, j, k;
	
	while(1)
	{
		scanf( "%hd", &n );
		if( n == 0 ) break;

		memset( num, 0, sizeof(num) );
		memset( ans, 0, sizeof(ans) );

		for( k=0; k<n; k++ )
		{
			scanf( "%hd %hd", &i, &j );
			num[i][j]++;
		}

		for( i=1; i<=100; i++ )
		for( j=1; j<=100; j++ )
		{
			ans[i][j] = num[i][j] + max( ans[i-1][j],ans[i][j-1] );
		}

		printf( "%hd\n", ans[100][100] );
	}
	printf( "*\n" );

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -