Here in this problem 1107D. Compression
Given an integer $$$n$$$ and a binary table $$$A[n][n]$$$
We are asked to find maximum $$$x$$$ that exist a binary table $$$B\left[\left \lceil \frac{n}{x} \right \rceil \right]\left[\left \lceil \frac{n}{x} \right \rceil \right]$$$
That this equation is satisfied $$$B\left[\left \lceil \frac{i}{x} \right \rceil \right]\left[\left \lceil \frac{j}{x} \right \rceil \right]$$$ $$$= A[i][j]\ \forall\ 1 \leq i, j \leq n$$$ (sorry but I dont know why the latex is broken like that)
My solution is just check for all $$$x\ |\ n$$$ from $$$n$$$ downto $$$1$$$.
If $$$x$$$ is satisfied then just simply output it.
The checking can simply be done using partial sum matrix.
The complexity will be $$$\underset{x|n}{\Large \Sigma} (\frac{n}{x})^2 = n^2 \times \underset{x|n}{\Large \Sigma} (\frac{1}{x})^2 = n^2 \times \frac{\pi^2}{6} = O(n^2)$$$
This give us a simple solution that run in $$$373 ms$$$.
But my brute-force version of the solution also passed in $$$1216 ms$$$
The complexity seems to be at most $$$O(σ(n) \times n^2)$$$ and atleast $$$O(n^2)$$$, it should fail but it didnt
Can someone construct a test hack for it, since I failed to find such test that it will fail.