Hi there. This is an attempt to create a visual representation for the Mosaic Browsing problem from the ICPC. For the problem statement - 45th ICPC World Finals - Problem G - PDF page 13
I have used Python to create a GUI with PySimpleGUI library and a naive approach to solving the Mosaic Browsing problem (yeah, general nested looping - bad
Language Used: 🐍 Python
Libraries Used:
- PySimpleGUI - For creating windows, buttons, input fields and other GUI elements
- OpenCV - For drawing images of mosaic and motif, highlighting regions
To run the application, you will need a Python Interpreter. Then, install the necessary dependencies (pysimplegui, opencv-python, numpy) and run the gui.py file from the root directory of the project, "Mosaic Motif" or "Mosaic Motif Colourful" directories to see the applications.