Binary Sequence Block

382 Views Asked by At

More of an informatics question, rather than applied mathematics -

Problem Statement Problem Statement

Source - Zonal Informatics Olympiad 2011 Question Paper

Although, I've tried a few brute methods, I haven't really understood the actual logic with which it was meant to be solved.

2

There are 2 best solutions below

1
On BEST ANSWER

Seems familiar. Check Burrows–Wheeler transform.

0
On

I just found a solution for the (a) sequence :

0 0 1 1 0 1 1 1 (first row)

The complete ordered matrix is as follows :

0 0 1 1 0 1 1 1

0 1 1 0 1 1 1 0

0 1 1 1 0 0 1 1

1 0 0 1 1 0 1 1

1 0 1 1 1 0 0 1

1 1 0 0 1 1 0 1

1 1 0 1 1 1 0 0

1 1 1 0 0 1 1 0

During the solutions development i found some useful theorems that help accomplish the solution.

I'll post this as soon as possible.--> No more necessary, the inversion algorithm provided in the wikipedia page provide the necessary solution.

Cheers,

Yassine