Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
108213 | 朱彦宇 | 序列变换II | C++ | Compile Error | 0 MS | 0 KB | 444 | 2025-01-19 15:27:24 |
#include <iostream> int main() { std::vector<int> original_sequence = {2, 4, 1, 5, 3}; std::vector<int> new_sequence; for (int i : original_sequence) { int index1 = i - 1; int index2 = original_sequence[index1] - 1; new_sequence.push_back(original_sequence[index2]); } for (int value : new_sequence) { std::cout << value << " "; } std::cout << std::endl; return 0; }
Main.cc: In function 'int main()': Main.cc:3:5: error: 'vector' is not a member of 'std' std::vector original_sequence = {2, 4, 1, 5, 3}; ^ Main.cc:3:17: error: expected primary-expression before 'int' std::vector original_sequence = {2, 4, 1, 5, 3}; ^ Main.cc:4:5: error: 'vector' is not a member of 'std' std::vector new_sequence; ^ Main.cc:4:17: error: expected primary-expression before 'int' std::vector new_sequence; ^ Main.cc:5:18: error: 'original_sequence' was not declared in this scope for (int i : original_sequence) { ^ Main.cc:8:9: error: 'new_sequence' was not declared in this scope new_sequence.push_back(original_sequence[index2]); ^ Main.cc:10:22: error: 'new_sequence' was not declared in this scope for (int value : new_sequence) { ^