| 比赛 | 
    20120417 | 
    评测结果 | 
    AEEEEEEEEW | 
    | 题目名称 | 
    矩阵 | 
    最终得分 | 
    10 | 
    | 用户昵称 | 
    临轩听雨ゐ | 
    运行时间 | 
    0.000 s  | 
    | 代码语言 | 
    C++ | 
    内存使用 | 
    0.00 MiB  | 
    | 提交时间 | 
    2012-04-17 10:34:15 | 
显示代码纯文本
#include <iostream>
#include <fstream>
#include <string>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <algorithm>
using namespace std;
int squ[101][101]={0};
int main()
{
	ifstream in("matrixa.in");
    ofstream out("matrixa.out");
	int m,n;
	int i,j;
	
	while(in>>n>>m)
	{
		for(i=1;i<=n;i++)
			for(j=1;j<=m;j++)
				in>>squ[i][j];
		for(i=1;i<=n;i++)
		{
			for(j=1;j<=m;j++)
			{
				int ha[100001]={0};
				int ans=0;
				for(int k=1;k<=i;k++)
				{
					for(int l=1;l<=j;l++)
					{
						if(ha[squ[k][l]]==0)
						{
							ha[squ[k][l]]=1;
							ans++;
						}
					}
				}
				out<<ans<<" ";
			}
			out<<endl;
		}
	}
	return 0;
}