まず、ある数が 111111 の倍数であることと「奇数番目の桁の総和を 111111 で割った余りと偶数番目の桁の総和を 111111 で割った余りが等しい」ことは同値です。
ここで、次のようなDPを考えます。
このようなDPをすることで、遷移で jjj に足すべきか引くべきかがわかるようになり、 O(K)Ο(K)O(K) で解くことができました。