Bikák és tehenek
Ez a játék probléma. Ez nem lehet értékelni az összetettben, és ezt csak a szórakozást.
Ebben a szokatlan probléma akkor felkérik, hogy játszanak a kirakós játék „bikák és tehenek.”
A vizsgálati rendszer kitalálta négy számjegyű egész szám, ahol az összes szám különböző (a szám kezdődhet számjeggyel 0). A cél - kitalálni a számot. Meg kell írni egy programot, amely megjeleníti az verziószáma.
Ha a verzió egybeesik az ismeretlen számot, akkor kap egy döntést Elfogadva. Ellenkező esetben kapsz egy ítéletet Hibás válasz, és a szám a vizsgálat ad tájékoztatást a hasonlóság a számot, és a számok a rejtett rendszer. A mentesítés több tucat vizsgálat száma tartalmazza a számjegyek a számokat, amelyek egyenlő arányban a megfelelő helyeken az ismeretlen számot ( „valódi szám helyes pozícióban”, ez a helyzet is nevezik a „bika”); Az első számjegy a vizsgálati szám tartalmazza a számjegyek száma a számok, amelyek szerepelnek az ismeretlen számú, de vannak más helyek ( „hű alak a rossz helyzetben”, ez a helyzet is nevezik „tehén”).
Például, ha a rendszer kinyújtotta száma 4863, és a program keretében száma 4360, a két szám (4 és 6) eltalálta, és álljon a megfelelő helyzetben (két „bika”) és egy egyjegyű (3) eltalálta, de állt a rossz pozícióban (egy „tehén”). Így a rendszer megadja az ítéletet Rossz válasz 21.
kimeneti formátum
Az első sorban a print egy egész - a felhasználói azonosítót. Az azonosító szám lehet 1000-9000 saját belátása szerint.
A második vonal kimenet a négyjegyű szám, amelyben az összes szám különböző (a szám kezdődhet nulla) - a választ.
Az értelmezés a döntés a rendszer
Elfogadott - száma sejtette-e, a probléma megoldódott.
Rossz válasz - szám nem hiszem; vizsgálat száma tartalmazza a „bikák” a mentesítési tízes és a szám a „tehén” - mentesíti egység.
Bemutatkozás Error - rossz felhasználói azonosító jelenik meg, vagy a megjelenített szám több mint négy számjegy, illetve tartalmaz ismétlődő számok.
Példa játék (a felhasználói azonosító 0)
A döntés az ellenőrzési rendszer