Cod sursa(job #606816)
Utilizator | Data | 10 august 2011 11:44:59 | |
---|---|---|---|
Problema | 12-Perm | Scor | 90 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <fstream>
using namespace std;
int main()
{
int i,n,v[4]={1,2,6,12};
ifstream fin("12perm.in");
ofstream fout("12perm.out");
fin>>n;
if(n<5)
fout<<v[n-1]<<"\n";
else
{
for(i=5;i<=n;++i)
{
v[0]=v[1];
v[1]=v[2];
v[2]=v[3];
v[3]=(v[2]+v[0]+2*i-4)%1048576;
}
fout<<v[3]<<"\n";
}
return 0;
}