abcdef | Chat Online
03/05 21:18:51

Sử dụng ngôn ngữ lập trình C++ để giải quyết bài tập sau:


Sử dụng ngôn ngữ lập trình C++ để giải quyết bài tập sau:
n vận động viên tham gia 1 giải đấu thể thao, mỗi vận động viên được in số thứ tự trên áo (từ 1 - n). Trong ngày khai mạc, n vận động viên xếp thành hàng ngang theo thứ tự tăng dần của số áo.
Trong lúc chụp ảnh, có một số vận động viên chạy ra khỏi hàng để bắt tay khán giả, nhưng khi quay về hàng họ không đứng vào vị trí ban đầu mà đứng vào vị trí khác.
Có m lượt, mỗi lượt có dạng (i, j) - người mang áo số i chạy ra bắt tay khán giả và quay về hàng đứng bên trái người có số áo j.
Yêu cầu: Hãy chỉ ra cho ban tổ chức, sau m lượt 2 người bên cạnh của từng vận động viên là những người mang số áo bao nhiêu?
Dữ liệu vào: 
    + Dòng đầu tiên chứa 2 số nguyên n m
    + Mỗi dòng trong m dòng tiếp theo chứa một cặp(i, j) cách nhau một dấu cách.
Dữ liệu ra: gồm n dòng, dòng thứ i chứa 2 số nguyên là số của đứng bên trái và bên phải của người i, đối với người đầu hàng hoặc cuối hàng thì người bên trái hoặc người bên phải sẽ có giá trị 0
Bài tập đã có 2 trả lời, xem 2 trả lời ... | Chính sách thưởng | Quy chế giải bài tập
Không chấp nhận lời giải copy từ Trợ lý ảo / ChatGPT. Phát hiện 1 câu cũng sẽ bị xóa tài khoản và không được thưởng
Đăng ký tài khoản để nhận Giải thưởng khi trả lời bài tập.
Đăng ký tài khoản để có thể trả lời bài tập này!

Đăng ký qua Facebook hoặc Google:

Hoặc lựa chọn:
Đăng ký bằng email, điện thoại Đăng nhập bằng email, điện thoại
Lazi.vn