Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
105687 胡海峰老师 22数列变换III C++ Wrong Answer 0 MS 272 KB 632 2025-01-14 11:22:20

Tests(0/2):


Code:

#include <iostream> using namespace std; int main() { int n, k; cin >> n; // 输入数组长度 int arr[100]; // 数组最大长度为100 for (int i = 0; i < n; ++i) { cin >> arr[i]; } cin >> k; while (k--) { int x; cin >> x; // 将第x个元素移动到数组末尾 int temp = arr[x - 1]; for (int i = x - 1; i > 0; i--) { arr[i] = arr[i - 1]; } arr[0] = temp; } // 输出结果 for (int i = 0; i < n; ++i) { cout << arr[i] << " "; } cout << endl; return 0; }


Run Info:

------Input------
10 1 2 3 4 5 6 7 8 9 10 4 4 3 2 5
------Answer-----
1 5 6 7 9 10 4 3 2 8
------Your output-----
5 4 2 1 3 6 7 8 9 10