{"id":"informatyka-2026-maj-matura-stara-rozszerzona-2/zad/4.2","paper_id":"informatyka-2026-maj-matura-stara-rozszerzona-2","number":"4.2","points":4,"ptype":"open","subject":"informatyka","category":"matura","year":2026,"month":"maj","level":"rozszerzona","text":"Zadanie 4.2. (0-4)\nWspólną liczbę wystąpień litery x w słowach s1, s2 oznaczymy przez W(x, s1, s2) i definiujemy\njako\nW(x, s1, s2) = minimum(d(x, s1), d(x, s2))\ngdzie d(x, s) oznacza liczbę wystąpień litery x w słowie s.\na) Podaj parę słów występujących w jednym wierszu w pliku pary.txt, w której litera 'b'\nma największą wspólną liczbę wystąpień. Jeżeli jest więcej niż jedna taka para - wypisz\nje wszystkie.\nb) Podaj parę słów występujących w jednym wierszu w pliku pary.txt, dla której suma\nwspólnych wystąpień wszystkich liter jest największa. Jest jedna taka para.\nEINP-R2_100\nPrzykład:\nDla poniższej pary słów wypisano wspólną liczbę wystąpień liter (wyniki wypisano\nw kolejności alfabetycznej):\nadabbcdd aadabbbccdc → a: 2, b: 2, c: 1, d: 2\nSuma wspólnych wystąpień wszystkich liter dla par z drugiego przykładu wynosi:\n2 + 2 + 1 + 2 = 7.\nDla pliku pary_przyklad.txt poprawną odpowiedzią jest:\na) bbabac bbac\nb) ccccdcedddddecde ccdcdddecc","answer":"a) 2 pary (patrz answer_text); b) aacbcccaacacbcabac / cccccaaaacaccbabcba","answer_text":null,"solution":"a) Pary słów, w których litera 'b' ma największą wspólną liczbę wystąpień (wg oficjalnego klucza CKE):\nabbbbaabbbabbba abbbbbbbbbabbabbaba\naababbbababbbbbbaab bbbbaabbababababa\nb) Para słów o największej sumie wspólnych wystąpień wszystkich liter: aacbcccaacacbcabac cccccaaaacaccbabcba.","image":"img/informatyka-2026-maj-matura-stara-rozszerzona-2/zad-4.2.webp","solution_image":null,"topics":null,"page_from":4,"source":"ai","answer_source":"ai","answer_text_source":null,"solution_source":"ai","text_source":"ocr","source_label":"Informatyka · Matura · maj 2026 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 4.2. (0-4)<br>Wspólną liczbę wystąpień litery x w słowach s1, s2 oznaczymy przez W(x, s1, s2) i definiujemy<br>jako<br>W(x, s1, s2) = minimum(d(x, s1), d(x, s2))<br>gdzie d(x, s) oznacza liczbę wystąpień litery x w słowie s.<br>a) Podaj parę słów występujących w jednym wierszu w pliku pary.txt, w której litera &#x27;b&#x27;<br>ma największą wspólną liczbę wystąpień. Jeżeli jest więcej niż jedna taka para - wypisz<br>je wszystkie.<br>b) Podaj parę słów występujących w jednym wierszu w pliku pary.txt, dla której suma<br>wspólnych wystąpień wszystkich liter jest największa. Jest jedna taka para.<br>EINP-R2_100<br>Przykład:<br>Dla poniższej pary słów wypisano wspólną liczbę wystąpień liter (wyniki wypisano<br>w kolejności alfabetycznej):<br>adabbcdd aadabbbccdc → a: 2, b: 2, c: 1, d: 2<br>Suma wspólnych wystąpień wszystkich liter dla par z drugiego przykładu wynosi:<br>2 + 2 + 1 + 2 = 7.<br>Dla pliku pary_przyklad.txt poprawną odpowiedzią jest:<br>a) bbabac bbac<br>b) ccccdcedddddecde ccdcdddecc</p>","solutions":[{"source":"ai","label":"AI","kind":"text","html":"<p>a) Pary słów, w których litera &#x27;b&#x27; ma największą wspólną liczbę wystąpień (wg oficjalnego klucza CKE):<br>abbbbaabbbabbba abbbbbbbbbabbabbaba<br>aababbbababbbbbbaab bbbbaabbababababa<br>b) Para słów o największej sumie wspólnych wystąpień wszystkich liter: aacbcccaacacbcabac cccccaaaacaccbabcba.</p>"}]}