NEXT

Nguồn: None

Tèo, em trai Tí vừa vào học lớp 1. Dạo này Tèo đang học về "số liền trước" và "số liền sau". Tèo rất thông minh nên chỉ cần Tí giảng qua một lần là làm được bài ngay. Tí cho bất kì một số nguyên dương nào, Tèo đều tìm được số liền sau của nó. Tí đã nghĩ ra một bài tập khác khó hơn để Tèo làm, trong thời gian đó Tí có thể rảnh rỗi để hoàn thành bài tập của chính mình.

Bài toán như sau: Cho một dãy n số nguyên dương, với mỗi số Tí yêu cầu Tèo hãy tìm ra số nhỏ nhất lớn hơn nó trong dãy. Nếu không có thì xuất ra 1.

Dữ liệu vào:

  • Dòng đầu ghi số nguyên n (1n105) là số lượng phần tử của dãy.
  • Dòng tiếp theo ghi n số nguyên dương a1,a2,,an (ai109,1in)

Kết quả:

  • Ghi n số nguyên với số thứ i là số nhỏ nhất lớn hơn ai.

Ví dụ:

Input:

4
13 4 7 10 

Output:

-1 7 10 13 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. hanngocdat (8/15)
  2. sv_tranquocan (7/20)
  3. caubeioi (6/11)
Trong 7 ngày
  1. vansoloit (81/113)
  2. phamnhi (57/246)
  3. dambinh (50/93)
Trong 30 ngày
  1. huy_notcoding (192/304)
  2. ducchinh (184/249)
  3. hienpham (183/244)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37882

Lưu Hải Phong - 2020
haiphong129.88@gmail.com