Yeah, i think minimizing the difference in area would be the primary goal, but you’d need to add additional constraints, like also minimizing the number of times that your edges cross the true perimeter, minimizing the non-overlapping area, or something like that. I dunno for sure, but this sounds like a fun problem. I might give it a shot this weekend. I’m in the early days of trying to learn rust (after years of pure python for work and school), and I’m always looking for toy problems to test myself with!
Did you try calling the clerk’s office? They might have an automated message with info about closures due to the hurricane. And generally if they open to the public at 9, the clerks and other staff will be there earlier, so you can try calling at like 8 or something. When I had jury duty, we were told to show up a full two hours before the court actually “opened” so they could do orientation stuff with us.