Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
NHREMIND - Reminding Password |
Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/nhremind
Bờm có một mật khẩu rất rất là dài, và nó được ghi trong một tờ giấy.
Thật là lộ liệu và nguy hiểm nếu tờ giấy đó lọt vào tay người khác. Để giấu xâu mật khẩu A của mình, Bờm đã ghi thêm N xâu khác – gọi đó là các xâu B[1], B[2], … B[N]. Và ghi nhớ một xâu con E (gồm các kí tự liên tiếp) của A mà không là xâu con (gồm các kí tự liên tiếp) của bất cứ xâu B nào. Để khi nhìn lại tờ giấy, Bờm còn biết được đâu mới là mật khẩu của mình.
Tất nhiên là Bờm sẽ tìm xâu E có độ dài nhỏ nhất vì tính dễ quên của mình.
Input
- Dòng đầu tiên là số lượng xâu ghi thêm - N;
- N dòng tiếp theo, dòng thứ i ghi xâu B[i] khác rỗng;
- Dòng cuối cùng là xâu A - mật khẩu của Bờm;
Output
- Một dòng duy nhất là xâu E cần tìm - nếu có nhiều xâu thỏa, hãy in ra xâu có thứ tự từ điển nhỏ nhất.
Example
Input: 1
abacad
abbcaaa
Output: aa
Giới hạn
- LA = Length(A) <= 1000000 (Length(A) là độ dài xâu A);
- S = Length(B[1]) + Length(B[2]) + ... + Length(B[n]) <= 1000000;
- Các xâu chỉ gồm chữ cái la tin 'a'..'z';
- Có 50% số test LA, S <= 100;
Được gửi lên bởi: | Alex & Friends |
Ngày: | 2013-11-30 |
Thời gian chạy: | 5s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ASM64 GOSU PERL6 PYPY RUST SED |
Nguồn bài: | C11 Contest Round 22 - Trần Anh Hướng Thái Huy |
hide comments
2016-12-20 20:33:42 [KC]★★★★*-RAMEN
test ví dụ phải là d chứ nhỉ ??? |
|
2016-11-24 16:59:18 Sơn Tùng M-TP
' |
|
2014-12-05 17:19:55 bembembem
' |
|
2014-12-04 19:29:34 CBG...VMLP
time ran qua!!!!!!!!!!!!!!!!!!!!!!!! |
|
2014-12-04 17:42:12 Change The World
' |
|
2014-12-03 17:55:28 Why Not Accept ??
' Last edit: 2014-12-03 17:55:51 |
|
2014-12-02 08:56:13 livw
, Last edit: 2014-12-02 09:02:35 |
|
2013-12-02 17:24:04 Nguyễn Hoàng Nam
làm kiểu gì đây mọi người |