B3671 [语言月赛202210] 配餐 题解
B3671 [语言月赛202210] 配餐
Source & Knowledge
2022 年 10 月语言月赛,由洛谷网校入门计划/基础计划提供。
本题考察对数组和循环语句的应用。
文字题解
题目大意
求出
解析
我们知道,对于任意的
因此可以先扫一遍 a[r[i]] 求出结果。
for(int i=1;i<=n;i++){
cout<<a[r[i]]<<" ";
}
注意事项:
- 数组大小应当大于
10^5 。 - 注意读入顺序,先读入
r 数组,再读入a 数组。
视频题解
完整代码见视频题解。