C++ 代码力上的一个编码问题的解决方案链接在下面,它被称为Presents problem-136A
这是编码问题的编码解决方案: 如果有人能帮助我,我无法理解这是如何解决的C++ 代码力上的一个编码问题的解决方案链接在下面,它被称为Presents problem-136A,c++,C++,这是编码问题的编码解决方案: 如果有人能帮助我,我无法理解这是如何解决的 #include <bits/stdc++.h> using namespace std; int a[110]; int main() { int n,e; cin>>n; int x[n+10]; for (int i = 0; i < n; ++i) { cin>>x[i]; } for (int i = 0;
#include <bits/stdc++.h>
using namespace std;
int a[110];
int main() {
int n,e;
cin>>n;
int x[n+10];
for (int i = 0; i < n; ++i) {
cin>>x[i];
}
for (int i = 0; i < n; ++i) {
a[x[i]]=i+1;
}
for (int i = 1; i <= n; ++i) {
cout<<a[i]<<" ";
}
return 0;
}
#包括
使用名称空间std;
INTA[110];
int main(){
int n,e;
cin>>n;
整数x[n+10];
对于(int i=0;i>x[i];
}
对于(int i=0;i 对于(int i=1;i,其中的输入数组表示处于i
位置的人将礼物送给了谁
输出表示收到礼物的人
因此,如果x[i]
代表我给他送礼物的人,那么这意味着这个人x[i]
收到了来自i
的礼物(你可以看到他分配了i+1
的值,但这仅仅是因为i
是以0为基础的,而实际的朋友号码是以1为基础的)
因此,行a[x[i]]=i+1
意味着personx[i]
收到了personi+1
intx[n+10]的礼物这不是有效的C++。那么<代码>包含了不是标准的C++头。更好的是,从好书中学习C++,而不是在线竞争编码网站。你需要把问题的陈述作为正文放在问题正文中。