Diferente pentru problema/cheatgpt intre reviziile #4 si #8

Nu exista diferente intre titluri.

Diferente intre continut:

h2. Date de intrare
Fişierul de intrare $cheatgpt.in$ ...
Fişierul de intrare $cheatgpt.in$ conţine pe prima linie numărul de teste $T$. Fiecare test este format din două linii, reprezentând şirurile $A$ şi $B$.
h2. Date de ieşire
În fişierul de ieşire $cheatgpt.out$ ...
În fişierul de ieşire $cheatgpt.out$ se va tipări câte o linie pentru fiecare test. Dacă şirul $B$ este cu siguranţă original se va tiăpări textul $original$, altfel (dacă şirul $B$ poate fi format pe baza şirului $A$ pe baza regulilor de mai sus) se va tipări textul $suspect$.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ T ≤ 40$
* $3 ≤ |A|, |B| ≤ 1000$ (lungimea şirurilor $A$ şi $B$ este cuprinsă între 3 şi 1000)
h2. Exemplu
table(example). |_. cheatgpt.in |_. cheatgpt.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 2
  abcabdcbdab
  abdab
  abcd
  bcad
| suspect
  original
|
h3. Explicaţie
...
În primul exemplu, după subşirul $"ab"$ poate urma $'c'$ sau $'d'$, prin urmare a 3-a literă din $B$ ($'d'$) este aleasă conform regulilor. După $"bd"$ poate urma $'c'$ sau $'a'$, deci şi a 4-a literă din $B$ ($'a'$) este aleasă conform regulilor. După $"da"$ poate urma doar $'b'$, deci şi a 5-a literă din $B$ respectă regula.
 
În al doilea exemplu, după $"bc"$ poate urma doar $'d'$, în timp ce în şirul $B$ urmează $'a'$, deci în acest caz şirul $B$ este original.
== include(page="template/taskfooter" task_id="cheatgpt") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.