Blame view
NumberTheoryandCombinatorics/ProjectEuler/SumSquareDifference/SumSquareDifference.cpp
795 Bytes
b29dd2ce0
![]() |
1 2 3 4 |
// // Created by ronal on 2/12/2023. // Problem description Link. // https://www.hackerrank.com/contests/projecteuler/challenges/euler006/copy-from/1354371634 |
8ecd5fda8
![]() |
5 |
#include <bits/stdc++.h> |
b29dd2ce0
![]() |
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
using namespace std; unsigned long long SumSquareDifference(unsigned long long n){ unsigned long long sum_qua = 0; unsigned long long qua_sum = 0; sum_qua = (n * (n + 1) * (2*n + 1)) / 6; qua_sum = n * (n +1 ) / 2; // for(unsigned long long j = 1; j <= n; j++){ // sum_qua += j * j; // qua_sum += j; // } return (qua_sum * qua_sum) - sum_qua; } int main(){ unsigned long long t; cin >> t; for(unsigned long long i = 0; i < t; i++){ unsigned long long n; cin >> n; cout << SumSquareDifference(n) << endl; } return 0; |
8ecd5fda8
![]() |
31 |
} |