[Vector] Bài 2: Duyệt vector

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một vector có \(N\) phần tử, hãy in ra các phần tử từ vị trí \(L\) đến vị trí \(R\) và ngược lại.

Input

  • Dòng đầu tiên gồm số nguyên \(N\) là số phần tử \((1 \le N \le 10^5)\).
  • Dòng tiếp theo là các phần tử của vector \((|a_i| \le 10^9)\).
  • Dòng cuối cùng là hai số nguyên dương \(L, R\) \((1 \le L \le R \le N)\).

Output

  • In ra các phần tử của vector từ vị trí \(L\) đến vị trí \(R\), sau đó in ra các phần tử của vector từ vị trí \(R\) đến vị trí \(L\) trên một dòng mới.

Example

Test 1

Input
5
1 2 3 5 8
2 4
Output
2 3 5
5 3 2

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.