QOJ.ac

QOJ

Time Limit: 1.5 s Memory Limit: 64 MB Total points: 20

#23774. Sameiginlegur hlutstrengur

Statistics

Verkefni

Gefnir eru $2$ strengir. Skrifið forrit sem finnur lengsta strenginn sem kemur fyrir í báðum strengjunum og gefur upp lengd hans.

Hér segjum við að strengur $s$ komi fyrir í streng $t$ ef $s$ birtist samfellt inni í $t$. Tómi strengurinn, það er að segja strengur af lengd $0$, kemur fyrir í öllum strengjum. Til dæmis inniheldur strengurinn ABRACADABRA eftirfarandi strengi: ABRA, RAC, D, ACADABRA, ABRACADABRA, tóma strenginn og svo framvegis. Hins vegar inniheldur strengurinn ABRACADABRA ekki eftirfarandi strengi: ABRC, RAA, BA, K og svo framvegis.

Skýringardæmi

Dæmi $1$: Þegar strengirnir ABRACADABRA og ECADADABRBCRDARA eru gefnir eru meðal strengja sem koma fyrir í báðum CA, CADA, ADABR, tómi strengurinn og fleiri. Lengstur þeirra er ADABR og lengd hans er $5$. Staðsetning ADABR í strengjunum $2$ er sýnd á mynd $2\text{-}1$.

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

Mynd $2\text{-}1$: Staðsetning ADABR í strengjunum í dæmi $1$

Dæmi $2$: Þegar strengirnir UPWJCIRUCAXIIRGL og SBQNYBSBZDFNEV eru gefnir er tómi strengurinn eini strengurinn sem kemur fyrir í báðum, og lengd hans er $0$.

Inntak

Inntakið samanstendur af $2$ línum: í $1$. línu er $1$. strengurinn gefinn og í $2$. línu er $2$. strengurinn gefinn. Strengirnir samanstanda af enskum hástöfum og lengd hvors strengs er að minnsta kosti $1$ og í mesta lagi $4\,000$.

Af prófunargögnunum gildir fyrir $30\%$ stiganna að lengd hvors strengs er að minnsta kosti $1$ og í mesta lagi $50$.

Úttak

Prentið $1$ línu sem inniheldur eingöngu lengd lengsta strengsins sem kemur fyrir í báðum gefnu strengjunum $2$.

Dæmi um inntak og úttak

Inntak og úttak sem samsvara dæmunum eru sem hér segir.

Inntaksdæmi 1

ABRACADABRA
ECADADABRBCRDARA

Úttaksdæmi 1

5

Inntaksdæmi 2

UPWJCIRUCAXIIRGL
SBQNYBSBZDFNEV

Úttaksdæmi 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.