40求调(水
查看原帖
40求调(水
551630
Lemon_zqp楼主2023/4/21 18:56
#include<bits/stdc++.h>
using namespace std;

int a[100005];

bool find(int i, int n)
{
	for(int q = 1; q <= i - 1; q++)
	{
		if(a[q] == n)
		{
			return false;
		}
	}
	return true;
}

int main()
{
	int n;
	cin >> n;
	for(int i = 1; i <= n; i++)
	{
		cin >> a[i];
	}
	for(int i = 2; i <= n; i++)
	{
		while(find(i, a[i]) == false)
		{
			a[i]++;
		}
	}
	for(int i = 1; i <= n; i++)
	{
		cout << a[i] << " ";
	}
	return 0;
}

2023/4/21 18:56
加载中...