Feladat: I/S.37 Korcsoport: - Nehézségi fok: -
Füzet: 2019/szeptember, 359 - 360. oldal  PDF  |  MathML 
Témakör(ök): Nehezebb feladat, Számítástudomány

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Béla a titkosszolgálatnak dolgozik, feladata egy szuperintelligens idegen civilizáció által küldött üzenetek feldolgozása. Az üzentek N hosszú jelsorozatok, melyek `0'-t és `1'-et tartalmaznak. Mivel ez egy nem túl izgalmas munka, Béla úgy döntött megkeresi a számára érdekes részeket az üzenetben. Bélának az üzenet azon részei érdekesek, melyek `00'-val kezdődnek és `11'-gyel végződnek. Segítsünk Bélának megmondani, hogy mennyi érdekes része van az üzenetnek, vagyis hány olyan xy (x<y) számpár van, amelynél az üzenet x-edik és (x+1)-edik helyén `0', y-adik és (y+1)-edik helyén `1' szerepel.
Standard bemenet: az első és egyetlen sora tartalmazza az üzenetet.
Standard kimenet: az első sora tartalmazza az érdekes részek számát.
Korlátok: 1N105, időkorlát: 0,3 mp.
Értékelés: a pontok 50%-a kapható N104 esetén.
Példa:

 

BemenetKimenet  100010110114   

 

Beküldendő egy is37.zip tömörített állományban a megfelelően dokumentált és kommentezett forrásprogram, amely tartalmazza a megoldás lépéseit, valamint megadja, hogy a program melyik fejlesztői környezetben futtatható.