Суперкalkulyator
Суперкалькулятор yalnız bir arifmetik əməliyyat yerinə yetirir — natural ədədlərin vurulması. Kalkulyatorda natural ədədlərin təqdimat diapazonunun yuxarı sərhədi məlum deyil. Bu sərhədi P ilə işarə edək. Əgər vurmanın nəticəsi P-dən böyük və ya bərabərdirsə (a·b ≤ P, a, b - vurulanlar), iki vəziyyət mümkündür:
Cavab (a·b) mod P bərabərdir.
Cavab icazə verilən dəyərlər diapazonundan təsadüfi bir ədəddir (kalkulyatorun işində nasazlıq baş verib).
Vurulanların (a, b) və nəticənin (c) dəyərləri verilib. Kalkulyatorun işini təhlil edən bir proqram yazmaq lazımdır, nəticə olaraq aşağıdakı prinsipə əsaslanan bir ədəd formalaşır:
0, əgər c = a·b;
1, əgər nasazlıq baş verib;
minimal P dəyəri.
Giriş verilənləri
Sətir boşluqlarla ayrılmış a, b və c ədədlərini ehtiva edir, a və b - vurulanlar, c - nəticədir.
Çıxış verilənləri
Fayl bir ədəd ehtiva edir.
Qeyd: kiçik Vasya, haker olmaq arzusunda olan, giriş məlumatları olan sətirin uzunluğunun 15-dən çox olmadığını görməyə müvəffəq oldu.