Proof of 1360G construction

Правка en1, от lbm364dl, 2021-10-30 00:52:54

I read the editorial of this problem and I'm struggling to understand why the matrix construction works. I think the editorial is poor because proving it is important, and it's far from trivial for me. How does this ensure there is the same number of ones in every column? I get that by picking $$$d$$$ such that $$$dn \equiv 0 \; mod \; m$$$, the pattern repeats after (at least) $$$n$$$ rows, but I don't really know what's happening in between.
This comment explains the choice of $$$d = a$$$ which (I think) I understand intuitively but may not be a proof and I can't really see how it would work for other values of $$$d$$$, and this comment is a proof but for a different approach unfortunately. And, as a bonus, this comment shares my frustration with the problem.
Can someone prove it? Thank you.

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский lbm364dl 2021-10-30 00:52:54 1049 Initial revision (published)