C++ Bài 8.B1: Truy vấn với mảng


Submit solution

Points: 15 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

Bạn được cung cấp một mảng \(a\) có độ dài vô hạn. Ban đầu tất cả các phần tử đều bằng \(0\). Yêu cầu xử lý \(Q\) truy vấn có dạng như sau:

  • 0 k v nghĩa là gán \(a[k] = v\).
  • 1 k nghĩa là in ra giá trị \(a[k]\).

INPUT FORMAT

Dòng đầu tiên chứa giá trị \(Q\) \((1 \leq Q \leq 10^5)\)

\(Q\) dòng tiếp theo chứa các truy vấn \((0\leq k, v \leq |10^{18}|)\).

OUTPUT FORMAT

Với truy vấn 1 k in ra giá trị \(a[k]\)

Ví dụ:

Input
8
0 1 2
1 1
1 2
0 2 3
1 1
1 2
0 2 1
1 2
Output
2
0
2
3
1

Giải thích ví dụ mẫu:

  • Ví dụ: Các truy vấn 0 k v cập nhật giá trị tại chỉ số k với giá trị v, và các truy vấn 1 k in ra giá trị hiện tại tại chỉ số k.

Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.