Найгірший випадок – працює щонайбільше два модулі. Щоб знайти пару справних модулів або переконатися, що її не існує, потрібно перебрати усі \frac{n(n-1)}{2} можливі пари модулів.
C++ імплементація:
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n;
cin >> n;
cout << n * (n-1) / 2;
}Python імплементація:
n = int(input())
print (n * (n-1) // 2)