Pagini recente » Cod sursa (job #1721261) | Cod sursa (job #2339810) | Cod sursa (job #3235329) | Cod sursa (job #347332) | Cod sursa (job #767748)
Cod sursa(job #767748)
#include<fstream>
using namespace std;
long long x,y,n,k;
long long putere(unsigned long p)
{int b=2,rez=1;
while(p)
{
if(p%2==1)
rez=(rez*b)%2011;
b=(b*b)%2011;
p/= 2;
}
return rez;
}
int main()//se observa regula fin generare cu back; nr de siruri de +,- a.i !3 k - consecutiv
{
ifstream f("minusk.in");ofstream g("minusk.out");
f>>n>>k;
x=putere(k)-2;
y=putere(n-k);
g<<(x*y)%2011;
f.close();g.close();
return 0;}