Pagini recente » Istoria paginii runda/antr9-oji | Cod sursa (job #479256) | Cod sursa (job #599572) | Cod sursa (job #747511) | Cod sursa (job #237127)
Cod sursa(job #237127)
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <iostream>
#include <cstdlib>
#include<fstream>
#define dim 1000000
using namespace std;
ifstream f("/home/cata/te/src/fractii.in");
ofstream g("/home/cata/te/src/fractii.out");
void fi(int n, int v[])
{
int i,j;
for( i=1;i <= n;i++) v[i]=i-1;
for( i=2;i <= n;i++)
for(j=i+i;j<=n;j++)
v[j]=v[j]-v[i];
}
int main(int argc, char *argv[])
{
long long n, *v,s=0;
v = new long long [dim];
f>>n;
fi(n,v);
for(i=1;i<=n;i++)
s=s+v[i];
delete v;
// k=k+2*nr;
g<<2*s+1;
f.close();
g.close();
return EXIT_SUCCESS;
}