Как подсчитать число уникальных строк больше 1 млн. при вводе?
N = int(input())
s = set()
for i in range(N):
    s.add(input())
print(len(s))UPD
Более оптимальный по памяти — сами строки не хранятся, хранятся только их хэши:N = int(input())
s = set()
for i in range(N):
    s.add(hash(input()))
print(len(s))
Задача на знание алгоритмов) попробуй Counter