QOJ.ac

QOJ

Limite de temps : 1.5 s Limite de mémoire : 64 MB Points totaux : 20

#23774. Substring Persekutuan

Statistiques

Deskripsi Masalah

Diberikan $2$ buah string, buatlah program untuk mencari string terpanjang yang termuat di dalam kedua string tersebut, lalu melaporkan panjangnya.

Di sini, sebuah string $s$ dikatakan termuat di dalam string $t$ apabila $s$ muncul secara berurutan di dalam $t$. String kosong, yaitu string dengan panjang $0$, termuat di dalam setiap string. Sebagai contoh, string ABRACADABRA memuat string-string berikut: ABRA, RAC, D, ACADABRA, ABRACADABRA, string kosong, dan sebagainya. Sebaliknya, string ABRACADABRA tidak memuat string-string berikut: ABRC, RAA, BA, K, dan sebagainya.

Contoh Ilustrasi

Contoh $1$: Ketika diberikan string ABRACADABRA dan ECADADABRBCRDARA, string yang termuat di dalam keduanya antara lain CA, CADA, ADABR, string kosong, dan sebagainya. Di antaranya, yang paling panjang adalah ADABR, dan panjangnya adalah $5$. Posisi ADABR yang termuat di dalam ke-$2$ string tersebut ditunjukkan pada Gambar $2\text{-}1$.

$$\begin{aligned} \texttt{ABRAC}&\underline{\texttt{ADABR}}\texttt{A} \\ \texttt{ECAD}&\underline{\texttt{ADABR}}\texttt{BCRDARA} \end{aligned}$$

Gambar $2\text{-}1$: Posisi ADABR yang muncul di dalam string pada Contoh $1$

Contoh $2$: Ketika diberikan string UPWJCIRUCAXIIRGL dan SBQNYBSBZDFNEV, string yang termuat di dalam keduanya hanyalah string kosong, dan panjangnya adalah $0$.

Masukan

Masukan terdiri dari $2$ baris: baris ke-$1$ berisi string ke-$1$, dan baris ke-$2$ berisi string ke-$2$. Setiap string terdiri dari huruf kapital bahasa Inggris, dan panjang masing-masing string adalah paling sedikit $1$ dan paling banyak $4\,000$.

Dari data penilaian, sebesar $30\%$ dari total poin memiliki panjang masing-masing string paling sedikit $1$ dan paling banyak $50$.

Keluaran

Cetak $1$ baris yang hanya berisi panjang dari string terpanjang yang termuat di dalam ke-$2$ string yang diberikan.

Contoh Masukan dan Keluaran

Masukan dan keluaran yang bersesuaian dengan contoh di atas adalah sebagai berikut.

Contoh Masukan 1

ABRACADABRA
ECADADABRBCRDARA

Contoh Keluaran 1

5

Contoh Masukan 2

UPWJCIRUCAXIIRGL
SBQNYBSBZDFNEV

Contoh Keluaran 2

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.