La problema #1212 (SumaPatrate) de pe pbinfo am folosit codul acesta si mi-a dat doar 30 de puncte.Vreun cod de 100 in c++ pls?Dau coroana!

#include

#include

using namespace std;


int n,i,suma,z;


int main() {

cin>>n;

for(i=1;i<=n;i++){

z=pow(i , 2);

suma=suma+z;

}

cout<
return 0;

}
p.s nu stiu ce era cu modulo


Răspuns :

#include <iostream>

using namespace std;

int main()

{

   unsigned long long int N, S,f1,f2,f3;

   cin >> N;

   f1=N; f2=N+1; f3=2*N+1;

   if (f1%2==0) f1= f1/2;

   else f2 = f2 / 2;

   if (f1%3==0) f1 = f1 / 3;

   else if (f2%3==0) f2 = f2 / 3;

        else f3 = f3 / 3;

   S = ( ((f1*f2)% 10234573)*f3 ) % 10234573;

   cout << S << endl;

   return 0;

}