*******

提交
输入一个1到n的排列,p[1], p[2], …, p[n],
即1到n都出现了1次的一个长度为n的数组p。
对于每个满足1 <= i <= n的i,求下标j使得p[j] = i。
1 <= n <= 100000

收起
输入
第一行一个整数n,表示排列长度
接下来n行,每行一个整数p[i],表示排列的内容。
输出
第一行输出一个排列长度n,为了方便造数据。
输出共n行,其中第i行包含一个整数j,使得p[j]=i。
输入样例

4
4
3
1
2

输出样例

4
3
4
2
1

#include<iostream>
using namespace std;
int a[100005],b[100005],n;
int main()
{
	cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i],b[a[i]]=i;
    cout<<n<<endl;
    for(int i=1;i<=n;i++) cout<<b[i]<<endl;
    return 0;
}