Cod sursa(job #962245)
| Utilizator | Data | 14 iunie 2013 10:28:20 | |
|---|---|---|---|
| Problema | Cautare binara | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.4 kb |
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
unsigned long long int n=0,k=0,suma = 0;
ifstream in("suma.in");
ofstream out("suma.out");
in>>n,k;
in.close();
if(n % 2 == 0 )
suma = ((n%k)*((n+1)%k)*((n-1)%k)/3 );
else
suma = (n%k)*((n-1)%k)*((n-2)%k)/3+((n%k)*((n-1)%k));
out<<suma;
out.close();
return 0;
}
