A. Bus to Udaylandtime limit per test2 secondsmemory limit per test256 dịch - A. Bus to Udaylandtime limit per test2 secondsmemory limit per test256 Việt làm thế nào để nói

A. Bus to Udaylandtime limit per te

A. Bus to Udayland
time limit per test2 seconds
memory limit per test256 megabytes
inputstandard input
outputstandard output
ZS the Coder and Chris the Baboon are travelling to Udayland! To get there, they have to get on the special IOI bus. The IOI bus has n rows of seats. There are 4 seats in each row, and the seats are separated into pairs by a walkway. When ZS and Chris came, some places in the bus was already occupied.

ZS and Chris are good friends. They insist to get a pair of neighbouring empty seats. Two seats are considered neighbouring if they are in the same row and in the same pair. Given the configuration of the bus, can you help ZS and Chris determine where they should sit?

Input
The first line of the input contains a single integer n (1 ≤ n ≤ 1000) — the number of rows of seats in the bus.

Then, n lines follow. Each line contains exactly 5 characters, the first two of them denote the first pair of seats in the row, the third character denotes the walkway (it always equals '|') and the last two of them denote the second pair of seats in the row.

Each character, except the walkway, equals to 'O' or to 'X'. 'O' denotes an empty seat, 'X' denotes an occupied seat. See the sample cases for more details.

Output
If it is possible for Chris and ZS to sit at neighbouring empty seats, print "YES" (without quotes) in the first line. In the next n lines print the bus configuration, where the characters in the pair of seats for Chris and ZS is changed with characters '+'. Thus the configuration should differ from the input one by exactly two charaters (they should be equal to 'O' in the input and to '+' in the output).

If there is no pair of seats for Chris and ZS, print "NO" (without quotes) in a single line.

If there are multiple solutions, you may print any of them.

Note that the following is an incorrect configuration for the first sample case because the seats must be in the same pair.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
A. xe buýt đến Udaylandgiới hạn thời gian cho một test2 giâygiới hạn bộ nhớ cho một test256 MBđầu vào inputstandardoutputstandard đầu raZS Coder và Chris Baboon đang đi du lịch đến Udayland! Để đạt được điều đó, họ có để có được trên xe buýt IOI đặc biệt. Xe buýt IOI có n các hàng ghế. Có 4 ghế ở mỗi hàng, và những chiếc ghế được tách ra thành từng cặp bằng một lối đi. Khi ZS và Chris, một số nơi trong xe buýt đã chiếm đóng.ZS và Chris là bạn tốt. Họ nhấn mạnh để có được một cặp ghế trống lân cận. Hai chỗ ngồi được coi là lân cận nếu họ đang ở cùng hàng và cùng một cặp. Với cấu hình của xe buýt, bạn có thể giúp ZS và Chris xác định nơi họ nên ngồi?Đầu vàoDòng đầu tiên của các đầu vào có chứa một đĩa đơn số nguyên n (1 ≤ n ≤ 1000) — số hàng ghế ngồi trong xe buýt.Sau đó, n dòng theo. Mỗi dòng có chứa chính xác 5 ký tự, lần đầu tiên hai của chúng biểu thị các cặp ghế ở hàng đầu tiên, nhân vật thứ ba là bắt các lối đi (nó luôn luôn bằng ' |') và cuối cùng hai chúng biểu thị các cặp thứ hai chỗ ngồi trong hàng.Mỗi nhân vật, ngoại trừ các lối đi, tương đương với ' o ' hoặc 'X'. ' O ' biểu thị một chỗ trống, 'X' biểu thị một chỗ bị chiếm đóng. Xem các trường hợp mẫu cho biết thêm chi tiết.Sản lượngNếu nó có thể cho Chris và ZS ngồi ở ghế trống lân cận, in "Có" (không có dấu ngoặc kép) trong dòng đầu tiên. Trong kế tiếp dòng n in cấu hình xe buýt, nơi các nhân vật trong các cặp ghế cho Chris và ZS thay đổi với các nhân vật '+'. Như vậy cấu hình nên khác nhau từ một đầu vào bằng chính xác hai charaters (họ nên được tương đương với ' o ' trong các đầu vào và để '+' trong đầu ra).Nếu không có không có cặp số ghế cho Chris và ZS, in ấn "NO" (không có dấu ngoặc kép) trong một dòng.Nếu có nhiều giải pháp, bạn có thể in bất cứ của họ.Lưu ý rằng đây là một cấu hình không chính xác cho các trường hợp mẫu đầu tiên bởi vì ghế phải nằm trong cùng một cặp.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
A. Bus để Udayland
thời hạn mỗi test2 giây
giới hạn bộ nhớ cho mỗi test256 MB
inputstandard đầu vào
outputstandard ra
ZS các coder và Chris các con khỉ đầu chó đang đi du lịch để Udayland! Để đạt được điều đó, họ phải được trên xe buýt IOI đặc biệt. Các xe buýt IOI có n hàng ghế. Có 4 chỗ trong mỗi hàng, và các ghế ngồi được tách ra thành từng cặp bằng một lối đi. Khi ZS và Chris đến, một số nơi trong xe buýt đã được chiếm đóng.

ZS và Chris là bạn tốt. Họ nhấn mạnh để có được một cặp ghế trống bên cạnh. Hai ghế được coi là láng giềng nếu họ đang ở trong cùng một hàng và trong cùng một cặp. Với cấu hình của xe buýt, bạn có thể giúp ZS và Chris xác định nơi họ nên ngồi?

Input
Dòng đầu tiên của input chứa một n đơn nguyên (1 ≤ n ≤ 1000) -. Số lượng các hàng ghế trong xe buýt

Sau đó , n dòng tiếp theo. Mỗi dòng chứa đúng 5 ký tự, hai đầu tiên của chúng biểu thị các cặp đầu tiên của chỗ ngồi ở hàng ghế, nhân vật thứ ba là bắt các lối đi (nó luôn luôn bằng '|') và cuối cùng hai người họ biểu thị cặp thứ hai của ghế trong hàng.

Mỗi nhân vật, trừ các lối đi, tương đương với 'O' hoặc 'X'. 'O' biểu thị một ghế trống, 'X' biểu thị một chỗ ngồi bị chiếm đóng. Xem các trường hợp mẫu để biết thêm chi tiết.

Output
Nếu có thể cho Chris và ZS ngồi vào ghế trống bên cạnh, in "YES" (không có dấu ngoặc kép) trong dòng đầu tiên. Trong n tiếp theo dòng in cấu hình xe buýt, nơi mà các nhân vật trong cặp ghế cho Chris và ZS được thay đổi với các nhân vật '+'. Như vậy cấu hình này sẽ khác nhau từ đầu vào một bằng đúng hai charaters (họ nên bằng 'O' trong các đầu vào và để '+' trong đầu ra).

Nếu không có đôi chỗ cho Chris và ZS, in "NO "(không có dấu ngoặc kép) trong một dòng duy nhất.

Nếu có nhiều giải pháp, bạn có thể in bất kỳ của họ.

Lưu ý rằng sau đây là một cấu hình không chính xác cho các trường hợp mẫu đầu tiên vì chỗ ngồi phải ở trong cùng một cặp.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: