Федоров Андрей, 393 группа, MultiFileHashMap

Пусть у нас FILES_COUNT и DIRS_COUNT произвольные. f1 * FC + d1 = f2 * FC + d2; Пусть d2 = FC, f2 + 1 = f1, d1 = 0; Очевидно, тут DC > FC и по твоему хэшу есть коллизия.
Теперь мой хэш: file < FILES_COUNT, поэтому не найдется двух пар (d1, f1), (d2, f2), дающих коллизию.