![]() |
Az A. 860. feladat (2023. október) |
A. 860. Adott egy 2k darab tagból álló 0–1 sorozat. Alíz megkapja ezt a sorozatot, majd elárulhatja a sorozat egyik tagját (a tag helyét és értékét) Bobnak. Határozzuk meg azt a legnagyobb s számot, melyre Bob biztosan tud választani s darab tagot a sorozatból, és mindegyiknek meg tudja állapítani helyesen az értékét, akármilyen sorozatot is kapott Alíz.
Alíz és Bob a játék előtt összebeszélhetnek azzal a céllal, hogy Bob minél több jegyet biztosan meg tudjon mondani a sorozatból. Bob semmi más információt nem tud a 0–1 sorozatról a hosszán és az Alíz által választott tagon kívül.
Javasolta: Szűcs Gábor (Szikszó)
(7 pont)
A beküldési határidő 2023. november 10-én LEJÁRT.
A 0−1 sorozatokat bitsorozatnak hívjuk, a sorozat tagjait biteknek. Legyen x egy 2k hosszú bitsorozat, jelölje σ(x) az utolsó k jegye által alkotott számot. Legyen E az olyan k hosszú bitsorozatok halmaza, amelyekben pontosan egy bit értéke egyes. Legyen H az E halmaz komplementere. Mivel |H|=2k−k, ezért van bijekció H és {1,2,…,2k−k} között, jelölje ezt g:H→{1,2,...,2k−k}.
A következő stratégiát fogjuk alkalmazni, ha egy x bitsorozatot kapunk.
- a. Ha σ(x)∈H, akkor Alíz a g(σ(x))-edik számjegy értékét árulja el.
- b1. Ha σ(x)∈E és x első számjegye 1, akkor Alíz megmondja σ(x) 1-es jegyét.
- b2. Ha σ(x)∈E és x első számjegye 0, akkor Alíz megmondja σ(x) 1-es utáni 0-as jegyét. (Ha σ(x) utolsó jegye 1, akkor σ(x) első jegyét mondja meg.)
Miért jó ez a stratégia?
- a. Ha az első 2k−k jegy valamelyikét hallja Bob, akkor tudja, hogy az a) eset forog fenn. Így meghatározhatja σ(x)-et, és ismerni fogja a felfedett jegyet elölről is. Vagyis ebben az esetben k+1 jegyet ismer Bob.
- b. Ha az elárult számjegy az utolsó k jegy között szerepel, akkor Bob tudja, hogy a bitsorozat első jegye megegyezik az elárult jegy értékével, és tudja, hogy σ(x) pontosan egy 1-est tartalmaz, és hogy hol van ez az 1-es. Azaz így is k+1 bit értékét ismeri Bob.
Most gondoljuk meg, hogy k+1-nél több bitet nem lehet elküldeni. Indirekten tegyük fel, hogy Bob mindig meg tud határozni k+2 jegyet. Bob 2k+1-féle üzenetet kaphat, mivel a kapott bit helye 2k-féle, értéke 2-féle lehet, legyen ezen (hely, érték) párok halmaza A. Minden ilyen információra, Bob meg tudja mondani k+2 bit értékét. Legyen minden a∈A esetén Sa azon 2k hosszú bitsorozatok halmaza, melyeknek azon k+2 jegye amit Bob tippel a esetén egyezik a Bob által tippelt értékekkel. Világos, hogy |Sa|≤22k−(k+2). Továbbá tetszőleges x 2k hosszú bitsorozat esetén Alíz küld egy a∈A üzenetet melyre Bob helyesen megad k+2 jegyet a sorozatból, azaz x∈Sa. Emiatt ⋃a∈ASa éppen az összes 22k darab 2k hosszú bitsorozat. Ám
|⋃a∈ASa|≤∑a∈A|Sa|≤2k+1⋅22k−(k+2)<22k,
ami ellentmondás.
Statisztika:
32 dolgozat érkezett. 7 pontot kapott: Czanik Pál, Duchon Márton, Fekete Aron, Fórizs Emma, Hodossy Réka, Nguyen Kim Dorka, Simon László Bence, Szakács Ábel, Tarján Bernát, Varga Boldizsár, Wiener Anna. 6 pontot kapott: Baran Júlia, Horák Zsófia, Szabó 810 Levente. 4 pontot kapott: 2 versenyző. 3 pontot kapott: 1 versenyző. 2 pontot kapott: 3 versenyző. 1 pontot kapott: 3 versenyző. 0 pontot kapott: 9 versenyző.
A KöMaL 2023. októberi matematika feladatai
|