C++擎天柱被威震天击败后陷入了昏迷状态要想唤醒擎天柱必须要将擎天柱已经散落的能量块找到拼凑焊接起来装入到擎天柱的身体中才能唤醒擎天柱。现在擎天柱身体中有n个完整的能量块需要将m个掉落出身体中能量块拼接起来每个能量块都有一定的能量值拼接的规则是必须从小到大进行。输入描述:总共有三行第一行2个整数n和整数mn表示擎天柱身体里完好的能量块个数m表示散落出擎天柱身体零散的能量块个数第二行有n个数表示擎天
#include
using namespace std;
int main() { int n, m; cin >> n >> m;
vector<int> body(n);
vector<int> scattered(m);
for (int i = 0; i < n; i++) {
cin >> body[i];
}
for (int i = 0; i < m; i++) {
cin >> scattered[i];
}
sort(scattered.begin(), scattered.end());
vector<int> result(n + m);
merge(body.begin(), body.end(), scattered.begin(), scattered.end(), result.begin());
for (int i = 0; i < n + m; i++) {
cout << result[i] << " ";
}
return 0;
原文地址: https://www.cveoy.top/t/topic/hWfp 著作权归作者所有。请勿转载和采集!