Week15 实验 A - Q 老师的记录册 AtCoder - abc142_c

Problem Statement
Q 老师有 N 个学生,每个学生都有各自独立的编号,且编号范围在 1 ~ N 之间。

这一天,所有学生都在不同的时间进入教室。

Q 老师记录了当编号为 i 的学生进入教室时,教室中共有 Ai 个学生(包括编号为 i 的学生)。

现要求根据这些记录,给出学生进入教室的顺序。

Constraints
1 ≤ N ≤ 1e5

1 ≤ Ai ≤ N,Ai 各不相同

所有数字均为整数

Input
输入格式如下:

N
A1 A2 … AN

Output
根据学生进入教室的顺序输出学生的编号。

Sample Input 1
3
2 3 1
Sample Output 1
3 1 2
Sample Input 2
5
1 2 3 4 5
Sample Output 2
1 2 3 4 5
Sample Input 3
8
8 2 7 3 4 5 6 1
Sample Output 3
8 2 4 5 6 7 3 1

#define _CRT_SECURE_NO_WARNINGS
#include
using namespace std;

int L[100005];
int main() {
	int n, a;
	scanf("%d", &n);
	for (int i = 1; i <= n; i++) {
		scanf("%d", &a);
		L[a] = i;
	}
	for (int i = 1; i <= n; i++) {
		if (i == n) {
			printf("%d\n", L[i]);
		}
		else printf("%d ", L[i]);
	}

	return 0;
}

你可能感兴趣的:(cpp)