比赛 201001-line 评测结果 AAAAAAAAAA
题目名称 编码问题 最终得分 100
用户昵称 .Xmz 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2010-01-18 19:44:45
显示代码纯文本
#include <iostream>
#include <fstream>

using namespace std;

int m,n,x[101],y[101],t;
int cao1()
{
	for (int a=1;a<=n;a++)
	{
		y[a]=0;
		for (int b=1;b<a;b++)
			if (x[b]<x[a]) y[a]++; 
	}
	return 0;
}
int cao2()
{
	for (int a=1;a<=n;a++)
	{
		y[a]=x[a];
		for (int b=1;b<a;b++)
			if (y[b]>=y[a]) y[b]++;
	}
	return 0;
}


int main()
{
	ifstream f1("code.in");
	ofstream f2("code.out");
	f1>>m>>n;
	for (int i=1;i<=m;i++)
	{
		f1>>t;
		for (int j=1;j<=n;j++)
			f1>>x[j];
		if (t==1) cao1();
		else cao2();
		for (int j=1;j<=n;j++)
			f2<<y[j]<<" ";
		f2<<endl;
	}
	f1.close();
	f2.close();
	return 0;
}