Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
108213 朱彦宇 序列变换II C++ Compile Error 0 MS 0 KB 444 2025-01-19 15:27:24

Tests(0/0):


Code:

#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; }


Run Info:

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) {
                      ^