Cod sursa(job #496587)
Utilizator | Data | 29 octombrie 2010 21:02:49 | |
---|---|---|---|
Problema | 12-Perm | Scor | 85 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
#include<fstream>
using namespace std;
ifstream f("12perm.in");
ofstream g("12perm.out");
int n,v[]={0,1,2,6,12,0};
int main()
{
int i;
f>>n;
if(n<=4)
g<<v[n];
else
{
for(i=5;i<=n;i++)
{
v[5]=(v[4]+v[2]+2*(i-2))&1048575;
v[2]=v[3];
v[3]=v[4];
v[4]=v[5];
}
g<<v[4];
}
return 0;
}