И ещё я забыл что в set хранятся УНИКАЛЬНЫЕ значения и например при графе
1 2 10^6
3 2 10^6
4 2 10^6
5 2 10^6
1 6 10^6
6 7 10^6
в set будет хранится только {1,10^6} и {3,10^6}
А сам список выглядит как 001,001,100,100,100,100,101,110 сначала идут меньшие биты,а если у чисел равны макс.биты то сначала идут те что имеют более меньшие биты.
"выгодно брать именно 6" у 6 макс бит (его позиция это 3) (само число 110) портит 2 и 1-й бит 5-ка портит 2-й и 0-й бит (101). (мб я что-то не так понял)?