( tttaaa | 2024. 11. 23., szo – 08:31 )

Úgy gondolkoztam, hogy inp_col -ra megoldható esetben kevesebb osztás legyen. Megírható branchless is:

void calc(int num, int inp_col, int *out_col, int *row)
{
  num--;
  *row = 1 + num / inp_col;
  *out_col = 1 + num / *row;
}