Diberikan array bilangan bulat yang diurutkan, saya ingin menemukan jumlah pasangan yang berjumlah . Misalnya, mengingat , jumlah pasangan yang dijumlahkan menjadi nol adalah .
Misalkan adalah jumlah elemen dalam array input. Jika saya menggunakan pencarian biner untuk menemukan invers terbalik untuk elemen dalam array, urutannya adalah . Jika saya melintasi semua elemen di set, maka urutannya adalah .
Bagaimana menemukan algoritma yang orde ?