436. Thêm một phần tử vào mảng

Xem dạng PDF IDE

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một danh sách gồm ~n~ số nguyên gồm ~a_1, a_2, .., a_n~ và một số nguyên ~v~. Hãy chèn thêm một phần tử giá trị ~v~ vào vị trí ~p~ trong danh sách rồi in danh sách.

INPUT

  • Dòng 1: Số nguyên ~n~, số nguyên ~p~, số nguyên ~v~.
  • Dòng 2: Ghi ~n~ số nguyên ~\{a_i\}~.

OUTPUT

  • Là danh sách sau khi thêm vào.

CONSTRAINTS

  • ~1 \leq n \leq 10^3~
  • ~1 \leq p \leq n~
  • ~0 \leq a_i, v \leq 10^9~

Input

5 4 2
1 2 3 4 5

Output

1 2 3 2 4 5

Input

1 1 1
6

Output

1 6

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    23010671  đã bình luận lúc 21, Aug, 2026, 3:01

    include <iostream>

    include <vector>

    using namespace std;

    int main() { int n, p; long long v;

    cin >> n >> p >> v;
    
    vector&lt;long long> a(n);
    
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
    a.insert(a.begin() + p - 1, v);
    
    for (long long x : a) {
        cout << x << " ";
    }
    
    return 0;
    

    }

Input
Output
Run