Pagini recente » Cod sursa (job #1925081) | Cod sursa (job #1939695) | Cod sursa (job #450622) | Cod sursa (job #1439426) | Cod sursa (job #728651)
Cod sursa(job #728651)
# include <fstream>
using namespace std ;
int main ( )
{
ifstream fin("suma.in") ;
ofstream fout("suma.out") ;
unsigned short P ;
long long N , a , b ;
fin >> N >> P ;
a = N ;
b = N * N - 1 ;
while ( a % 3 == 0 ) a = a / 3 ;
while ( b % 3 == 0 ) b = b /3 ;
fout << ((a % P) * (b % P )) % P ;
fin.close ( ) ;
fout.close ( ) ;
return 0 ;
}