The system solves this by using Single Transferable Votes.
In this system you rank several candidates and if one does not win your vote is not wasted, but goes to the next guy and so on until one of them does win.
The [Helicoptarian](https://poal.co/s/Helicoptarian/104420) system solves this by using Single Transferable Votes.
In this system you rank several candidates and if one does not win your vote is not wasted, but goes to the next guy and so on until one of them does win.
(post is archived)