Hi, I am trying to solve a question. I understand the basic approach here using inclusion-exclusion principle but not able to understand what's happening in code at line 54 to 70
. I understand that author of code is trying to place digits in empty places but why one loop(for i
) starts from 0
and end at <dig_n-1
and why reverse after that(line 61
) ? and similar kind of thing with j
loop.
Problem editorial: here