C
cuong276
A. LLPSNguyên văn đề bài:
A. LLPS
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
This problem's actual name, "Lexicographically Largest Palindromic Subsequence" is too long to fit into the page headline.
You are given string s consisting of lowercase English letters only. Find its lexicographically largest palindromic subsequence.
We'll call a non-empty string s[p1p2... pk] = sp1sp2... spk (1 *≤* p1*<*p2*<*...*<*pk *≤* |s|) a subsequence of string s = s1s2... s|s|, where |s| is the length of string s. For example, strings "abcb", "b" and "abacaba" are subsequences of string "abacaba".
String x = x1x2... x|x| is lexicographically larger than string y = y1y2... y|y| if either |x| > |y| and x1*=*y1, x2*=*y2, ...,*x|y|*=*y|y|, or there exists such number r (r*<*|x|, r*<*|y|) that x1*=*y1, x2*=*y2, ..., xr*=*yr and xr**+**1*>*yr**+**1. Characters in the strings are compared according to their ASCII codes. For example, string "ranger" is lexicographically larger than string "racecar" and string "poster" is lexicographically larger than string "post".
String s = s1s2... s|s| is a palindrome if it matches string rev(s) = s|s|s|s|*-*1... s1. In other words, a string is a palindrome if it reads the same way from left to right and from right to left. For example, palindromic strings are "racecar", "refer" and "z".
Input
The only input line contains a non-empty string s consisting of lowercase English letters only. Its length does not exceed 10.
Output
Print the lexicographically largest palindromic subsequence of string s.
Sample test(s)
Input
radar
Output
rr
--------------------
Input
bowwowwow
Output
wwwww
--------------------
Input
codeforces
Output
s
--------------------
Input
mississipp
Output
ssss
--------------------
Note
Among all distinct subsequences of string "radar" the following ones are palindromes: "a", "d", "r", "aa", "rr", "ada", "rar", "rdr", "raar" and "radar". The lexicographically largest of them is "rr".
Đề bài mình dịch tạm
Cho một xâu s chỉ gồm ký tự chữ la tinh thường. (Giới hạn 10 cs). Tìm xâu palidrome lớn nhất.
thời gian giới hạn cho mỗi thử nghiệm
2 giây
bộ nhớ giới hạn cho mỗi thử nghiệm
256 MB
đầu vào
tiêu chuẩn đầu vào
đầu ra
tiêu chuẩn đầu ra
Tên thực tế của vấn đề này, "theo từ điển xuôi ngược dãy" là quá dài để phù hợp với các tiêu đề trang.
Bạn được cho chuỗi s bao gồm các chữ thường chỉ bằng tiếng Anh. Tìm dãy xuôi ngược từ điển lớn nhất của nó.
Chúng tôi sẽ gọi một chuỗi s không có sản phẩm nào [p1p2 ... vn] = sp1sp2 ... SPK (1 * ≤ * p1 * <* p2 * <* ... * <* pk * ≤ * | s |) một dãy của chuỗi s = s1s2 ... s | s | | s | là độ dài của chuỗi s. Ví dụ, chuỗi "abcb", "b" và "abacaba" subsequences của chuỗi "abacaba".
String x = x1x2 ... x | x | từ điển lớn hơn chuỗi y = y1y2 ... y | y | hoặc | x |> | y | và x1 * = * y1, x2 * = * y2, ..., * x | y | * = * y | y |, hoặc có tồn tại số đó r ( r * <* | x |, r * <* | y |) mà x1 * = * y1, x2 * = * y2, ..., xr * = * năm và xr ** + ** 1 *> * năm ** + ** 1. Các ký tự trong chuỗi được so sánh theo mã ASCII của họ. Ví dụ, chuỗi "kiểm lâm" là từ điển lớn hơn chuỗi "xe đua" và chuỗi "tấm biển:" từ điển lớn hơn so với "bài" chuỗi.
String s = s1s2 ... s | s | là một palindrome nếu nó phù hợp với chuỗi rev (s) = s | s | | s | * - * 1. s1. Nói cách khác, một chuỗi là một palindrome, nếu nó đọc theo cùng một cách từ trái sang phải và từ phải sang trái. Ví dụ, chuỗi xuôi ngược là "xe đua", "tham khảo" và "z".
Đầu vào
Dòng đầu vào chỉ chứa một chuỗi s không có sản phẩm nào bao gồm các chữ thường chỉ bằng tiếng Anh. Chiều dài của nó không vượt quá 10.
Đầu ra
In dãy xuôi ngược từ điển lớn nhất của chuỗi s.
Mẫu thử nghiệm (s)
Đầu vào
radar
Đầu ra
rr
--------------------
Đầu vào
bowwowwow
Đầu ra
wwwww
--------------------
Đầu vào
codeforces
Đầu ra
s
--------------------
Đầu vào
mississipp
Đầu ra
ssss
--------------------
Ghi
Trong số tất cả các subsequences khác biệt của "radar" chuỗi những người sau đây các palindromes: "a", "d", "r", "aa", "rr", "ada", "rar", "rdr", "raar" và "radar". Các từ điển lớn nhất trong số họ là "rr"
Đọc cái đề dịch mà choáng. Không hiểu gì cả.