Răspuns :
Răspuns:
#include <fstream>
using namespace std;
ifstream f("memory005.in");
ofstream g("memory005.out");
long long n,i,j,p,x,m,a[30] ;
int main()
{
f>>n ;
f>>x;
i=1;
while((i<n)&&(x%2==0))
f>>x,i++;
m=n-x%2;
j=0 ;
while(m!=0)
{
j++;
a[j]=m%2 ;
m=m/2 ;
}
p=1;
for(i=j;i>=1;i--)
{
if(a[i]==1)
p=(p*p*2)%666013;
else
p=(p*p)%666013 ;
}
p=(p-1)%666013 ;
g<<p ;
return 0;
}
Explicație:
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.