ICPC Україна
← Демонстрація підрахунку (метод Шульце)

Приклад із циклами (45 бюлетенів)

Завершене

Метод Шульце · Таємне · 09 липня 2026 р. 00:38 — 10 липня 2026 р. 00:38

Класичний приклад: є цикли переваг і немає переможця за Кондорсе; метод Шульце все одно дає однозначний порядок (переможець — Кандидат E).

Участь (45 / 45 голосів подано)

Член зборів Тип Проголосовано
Демо-виборці Тренер команди ✓ 45/45

Результати

Переможець (метод Шульце): Кандидат E

Підсумковий рейтинг (метод Шульце):

# Кандидат Схвалень
1 Кандидат E 16
2 Кандидат A 20
3 Кандидат C 24
4 Кандидат B 18
5 Кандидат D 12

Бюлетенів: 45

Як читати ці результати — пояснення термінів

Пряме порівняння (кожен з кожним). Для кожної пари кандидатів рахуємо, скільки бюлетенів поставили одного вище за іншого. Хто набрав більше — перемагає в цій парі.

Ланцюжок перемог (шлях переваги). Послідовність, як-от A → B → C, де кожен перемагає наступного напряму. Так перевага «передається»: якщо A кращий за B, а B — за C, то A має шлях і до C.

Сила шляху. Сила ланцюжка — це його найслабша ланка (найменша перемога в ньому). «Найсильніший шлях» від одного кандидата до іншого — це ланцюжок із найбільшою такою найслабшою ланкою.

Цикл переваг (парадокс Кондорсе). Коли переваги «ходять по колу»: A кращий за B, B — за C, але C — за A. Тоді очевидного найкращого немає.

Переможець за Кондорсе. Кандидат, який перемагає всіх інших у прямому порівнянні. Якщо він є — він і переможець; якщо ні (через цикли) — порядок визначає метод Шульце.

Метод Шульце. Ставить одного кандидата вище за іншого, якщо його найсильніший шлях до того не слабший за зворотний. За однакової сили шляхів вирішують схвалення (§4.1.3).

Порівняння кожного з кожним

Кандидат 1 2 3 4 5
1 Кандидат E 23 : 22 21 : 24 27 : 18 31 : 14
2 Кандидат A 22 : 23 26 : 19 20 : 25 30 : 15
3 Кандидат C 24 : 21 19 : 26 29 : 16 17 : 28
4 Кандидат B 18 : 27 25 : 20 16 : 29 33 : 12
5 Кандидат D 14 : 31 15 : 30 28 : 17 12 : 33

У клітинці — скільки бюлетенів надали перевагу кандидату рядка над кандидатом стовпця (перемоги — зелені, нічиї — жовті).

Сила найсильніших шляхів переваги

Кандидат 1 2 3 4 5
1 Кандидат E 25 28 28 31
2 Кандидат A 24 28 28 30
3 Кандидат C 24 25 29 29
4 Кандидат B 24 25 28 33
5 Кандидат D 24 25 28 28

Число — сила найсильнішого ланцюжка перемог від кандидата рядка до кандидата стовпця (це найслабша ланка в ланцюжку). Зелене — там, де шлях «туди» сильніший за «назад».

Чому саме такі місця

Переможця за Кондорсе немає (жоден кандидат не перемагає всіх напряму) — порядок визначає метод Шульце за силою шляхів переваги.

1 місце — «Кандидат E» (переможець)

«Кандидат E» — переможець: вище за Кандидат A, Кандидат C, Кандидат B, Кандидат D.

«Кандидат E» вище за «Кандидат A»
  • Пряме порівняння: 23 : 22 («Кандидат E» виграє напряму)
  • Шлях «Кандидат E» → «Кандидат A»: Кандидат E → Кандидат D → Кандидат C → Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A» → «Кандидат E»: Кандидат A → Кандидат D → Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E»→«Кандидат A» (25) сильніший за зворотний (24) → вище.
«Кандидат E» вище за «Кандидат C» (за шляхами, не напряму)
  • Пряме порівняння: 21 : 24 («Кандидат E» програє напряму)
  • Шлях «Кандидат E» → «Кандидат C»: Кандидат E → Кандидат D → Кандидат C — сила 28
  • Шлях «Кандидат C» → «Кандидат E»: Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E»→«Кандидат C» (28) сильніший за зворотний (24) → вище.
«Кандидат E» вище за «Кандидат B»
  • Пряме порівняння: 27 : 18 («Кандидат E» виграє напряму)
  • Шлях «Кандидат E» → «Кандидат B»: Кандидат E → Кандидат D → Кандидат C → Кандидат B — сила 28
  • Шлях «Кандидат B» → «Кандидат E»: Кандидат B → Кандидат D → Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E»→«Кандидат B» (28) сильніший за зворотний (24) → вище.
«Кандидат E» вище за «Кандидат D»
  • Пряме порівняння: 31 : 14 («Кандидат E» виграє напряму)
  • Шлях «Кандидат E» → «Кандидат D»: Кандидат E → Кандидат D — сила 31
  • Шлях «Кандидат D» → «Кандидат E»: Кандидат D → Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E»→«Кандидат D» (31) сильніший за зворотний (24) → вище.

2 місце — «Кандидат A»

«Кандидат A» — на 2 місці: поступається Кандидат E; вище за Кандидат C, Кандидат B, Кандидат D.

«Кандидат A» нижче за «Кандидат E»
  • Пряме порівняння: 22 : 23 («Кандидат A» програє напряму)
  • Шлях «Кандидат A» → «Кандидат E»: Кандидат A → Кандидат D → Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E» → «Кандидат A»: Кандидат E → Кандидат D → Кандидат C → Кандидат B → Кандидат A — сила 25
  • Зворотний шлях «Кандидат E»→«Кандидат A» (25) сильніший за прямий (24) → «Кандидат A» нижче.
«Кандидат A» вище за «Кандидат C»
  • Пряме порівняння: 26 : 19 («Кандидат A» виграє напряму)
  • Шлях «Кандидат A» → «Кандидат C»: Кандидат A → Кандидат D → Кандидат C — сила 28
  • Шлях «Кандидат C» → «Кандидат A»: Кандидат C → Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A»→«Кандидат C» (28) сильніший за зворотний (25) → вище.
«Кандидат A» вище за «Кандидат B» (за шляхами, не напряму)
  • Пряме порівняння: 20 : 25 («Кандидат A» програє напряму)
  • Шлях «Кандидат A» → «Кандидат B»: Кандидат A → Кандидат D → Кандидат C → Кандидат B — сила 28
  • Шлях «Кандидат B» → «Кандидат A»: Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A»→«Кандидат B» (28) сильніший за зворотний (25) → вище.
«Кандидат A» вище за «Кандидат D»
  • Пряме порівняння: 30 : 15 («Кандидат A» виграє напряму)
  • Шлях «Кандидат A» → «Кандидат D»: Кандидат A → Кандидат D — сила 30
  • Шлях «Кандидат D» → «Кандидат A»: Кандидат D → Кандидат C → Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A»→«Кандидат D» (30) сильніший за зворотний (25) → вище.

3 місце — «Кандидат C»

«Кандидат C» — на 3 місці: поступається Кандидат E, Кандидат A; вище за Кандидат B, Кандидат D.

«Кандидат C» нижче за «Кандидат E»
  • Пряме порівняння: 24 : 21 («Кандидат C» виграє напряму)
  • Шлях «Кандидат C» → «Кандидат E»: Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E» → «Кандидат C»: Кандидат E → Кандидат D → Кандидат C — сила 28
  • Зворотний шлях «Кандидат E»→«Кандидат C» (28) сильніший за прямий (24) → «Кандидат C» нижче.
«Кандидат C» нижче за «Кандидат A»
  • Пряме порівняння: 19 : 26 («Кандидат C» програє напряму)
  • Шлях «Кандидат C» → «Кандидат A»: Кандидат C → Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A» → «Кандидат C»: Кандидат A → Кандидат D → Кандидат C — сила 28
  • Зворотний шлях «Кандидат A»→«Кандидат C» (28) сильніший за прямий (25) → «Кандидат C» нижче.
«Кандидат C» вище за «Кандидат B»
  • Пряме порівняння: 29 : 16 («Кандидат C» виграє напряму)
  • Шлях «Кандидат C» → «Кандидат B»: Кандидат C → Кандидат B — сила 29
  • Шлях «Кандидат B» → «Кандидат C»: Кандидат B → Кандидат D → Кандидат C — сила 28
  • Шлях «Кандидат C»→«Кандидат B» (29) сильніший за зворотний (28) → вище.
«Кандидат C» вище за «Кандидат D» (за шляхами, не напряму)
  • Пряме порівняння: 17 : 28 («Кандидат C» програє напряму)
  • Шлях «Кандидат C» → «Кандидат D»: Кандидат C → Кандидат B → Кандидат D — сила 29
  • Шлях «Кандидат D» → «Кандидат C»: Кандидат D → Кандидат C — сила 28
  • Шлях «Кандидат C»→«Кандидат D» (29) сильніший за зворотний (28) → вище.

4 місце — «Кандидат B»

«Кандидат B» — на 4 місці: поступається Кандидат E, Кандидат A, Кандидат C; вище за Кандидат D.

«Кандидат B» нижче за «Кандидат E»
  • Пряме порівняння: 18 : 27 («Кандидат B» програє напряму)
  • Шлях «Кандидат B» → «Кандидат E»: Кандидат B → Кандидат D → Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E» → «Кандидат B»: Кандидат E → Кандидат D → Кандидат C → Кандидат B — сила 28
  • Зворотний шлях «Кандидат E»→«Кандидат B» (28) сильніший за прямий (24) → «Кандидат B» нижче.
«Кандидат B» нижче за «Кандидат A»
  • Пряме порівняння: 25 : 20 («Кандидат B» виграє напряму)
  • Шлях «Кандидат B» → «Кандидат A»: Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A» → «Кандидат B»: Кандидат A → Кандидат D → Кандидат C → Кандидат B — сила 28
  • Зворотний шлях «Кандидат A»→«Кандидат B» (28) сильніший за прямий (25) → «Кандидат B» нижче.
«Кандидат B» нижче за «Кандидат C»
  • Пряме порівняння: 16 : 29 («Кандидат B» програє напряму)
  • Шлях «Кандидат B» → «Кандидат C»: Кандидат B → Кандидат D → Кандидат C — сила 28
  • Шлях «Кандидат C» → «Кандидат B»: Кандидат C → Кандидат B — сила 29
  • Зворотний шлях «Кандидат C»→«Кандидат B» (29) сильніший за прямий (28) → «Кандидат B» нижче.
«Кандидат B» вище за «Кандидат D»
  • Пряме порівняння: 33 : 12 («Кандидат B» виграє напряму)
  • Шлях «Кандидат B» → «Кандидат D»: Кандидат B → Кандидат D — сила 33
  • Шлях «Кандидат D» → «Кандидат B»: Кандидат D → Кандидат C → Кандидат B — сила 28
  • Шлях «Кандидат B»→«Кандидат D» (33) сильніший за зворотний (28) → вище.

5 місце — «Кандидат D»

«Кандидат D» — на 5 місці: поступається Кандидат E, Кандидат A, Кандидат C, Кандидат B.

«Кандидат D» нижче за «Кандидат E»
  • Пряме порівняння: 14 : 31 («Кандидат D» програє напряму)
  • Шлях «Кандидат D» → «Кандидат E»: Кандидат D → Кандидат C → Кандидат E — сила 24
  • Шлях «Кандидат E» → «Кандидат D»: Кандидат E → Кандидат D — сила 31
  • Зворотний шлях «Кандидат E»→«Кандидат D» (31) сильніший за прямий (24) → «Кандидат D» нижче.
«Кандидат D» нижче за «Кандидат A»
  • Пряме порівняння: 15 : 30 («Кандидат D» програє напряму)
  • Шлях «Кандидат D» → «Кандидат A»: Кандидат D → Кандидат C → Кандидат B → Кандидат A — сила 25
  • Шлях «Кандидат A» → «Кандидат D»: Кандидат A → Кандидат D — сила 30
  • Зворотний шлях «Кандидат A»→«Кандидат D» (30) сильніший за прямий (25) → «Кандидат D» нижче.
«Кандидат D» нижче за «Кандидат C»
  • Пряме порівняння: 28 : 17 («Кандидат D» виграє напряму)
  • Шлях «Кандидат D» → «Кандидат C»: Кандидат D → Кандидат C — сила 28
  • Шлях «Кандидат C» → «Кандидат D»: Кандидат C → Кандидат B → Кандидат D — сила 29
  • Зворотний шлях «Кандидат C»→«Кандидат D» (29) сильніший за прямий (28) → «Кандидат D» нижче.
«Кандидат D» нижче за «Кандидат B»
  • Пряме порівняння: 12 : 33 («Кандидат D» програє напряму)
  • Шлях «Кандидат D» → «Кандидат B»: Кандидат D → Кандидат C → Кандидат B — сила 28
  • Шлях «Кандидат B» → «Кандидат D»: Кандидат B → Кандидат D — сила 33
  • Зворотний шлях «Кандидат B»→«Кандидат D» (33) сильніший за прямий (28) → «Кандидат D» нижче.

Цикли переваг (парадокс Кондорсе)

Знайдено циклічні переваги (A перемагає B, B перемагає C, а C перемагає A). Однозначного «найкращого» немає, тож метод Шульце впорядковує кандидатів за силою найсильніших шляхів переваги — деталі в поясненні вище.

  • Кандидат A → Кандидат C → Кандидат B → Кандидат A
  • Кандидат A → Кандидат C → Кандидат E → Кандидат A
  • Кандидат B → Кандидат D → Кандидат C → Кандидат B
  • Кандидат C → Кандидат E → Кандидат D → Кандидат C

Бюлетені (знеособлено)

↓ Завантажити голоси
Хеш квитанціїГолос
0c908e3a0c9e0d8377a71b69bee565a0eb182eb719674aa58c8c61df49bbe998 Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
105a764dc371837ada4faad2c804d74a787486d587b0a0fe4cbe6c8f3fc2e558 Кандидат C Кандидат A Кандидат B Кандидат E Кандидат D
1514a8850dd92e76d9d6b7db525492568be38146dd0e78adfed1344fdaa27618 Кандидат A Кандидат D Кандидат E Кандидат C Кандидат B
18220f9521dd8fa85564815c5a07e1ec972ac9f2a00409cff9633c63d159bdd1 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
1a9b689233f57e853487add1f528b7636ac03370763e415fd00ec20922c48774 Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
2559301d402f38d8277061d37759f4eca4f79e3ff479376e8e4a6fd03ade1753 Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
260339f4cab4e481e67000f0714ba6f3d365e98316668c2b19d4a9f135762f2b Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
3b8799f52dd02ba3539e1869b0438cc687ea4dc73b6846fc7b188af2e026971c Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
3cf16abf65c44b4230e71e5d12bccf008c087b626deb4031c6a9065672ab7e37 Кандидат A Кандидат D Кандидат E Кандидат C Кандидат B
4467e8d5db795c5a1e6fc44dcdbb9db1540b9af475bbf142053187572547ee38 Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
4eaad3141513ff6fee90f6c17c514fc68e8bffcc16037026f70c9b88da58bb97 Кандидат C Кандидат B Кандидат A Кандидат D Кандидат E
50a1a0c9d66a1cbe4bb27fbafee723ae48581afd8cf379c93766962fff3be8af Кандидат A Кандидат C Кандидат B Кандидат E Кандидат D
5619a03c763c9c4a51dd438e501e40f6a02881d7158141c836cdd5fa3357b4dc Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
58467955a3b2be235bc1066dfb5703e02c0d7791532b963e45ae6e038c3d97be Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
663e0a239e23bea01c75d1b9ed7a16ed2578851ead99b7eb3add87a7a917e22b Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
67fc0896fe724e07dbf2ca5d25d5e918804ef44fb4b7d7e0f78b0f1bfa145dfb Кандидат A Кандидат D Кандидат E Кандидат C Кандидат B
686459f37a4c3ab971ae514d85f1372d3aec8f162f818aa5a20c9dc3157264c8 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
6c76a18b90138758c75dd41c1db05ed2bb3c8e4f65c9ee0dab3cafaad16f5519 Кандидат C Кандидат B Кандидат A Кандидат D Кандидат E
7356d8dabf5890c0b8933aaa5720cd7ed2ae5f561b41c11718f5830c22e67145 Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
7748e078d9bf08973510b77f94440983567b27525e9527bb5d09715d7ba179e4 Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
80130b85bf69bcb731b80b4913ed256d32e96f0f49a39c493bec241e0b8cfcc1 Кандидат A Кандидат C Кандидат B Кандидат E Кандидат D
8277c9194c8234b62e0a48ab777d5c98e856a511b5b8b45b9a24e9b0bdcb66b5 Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
854ee6a5635aaec031c9bf50e773890749db3fb6fa5a1936e5e6a0cff321b3be Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
85b211bbd6dcebe1afc71362c3b476a08ecbda93c0c1ec8ef43fc2c1645189c6 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
87148f08571319e254c7bb234b6ba7f8934eb8528a9621790ba8a882afad518b Кандидат D Кандидат C Кандидат E Кандидат B Кандидат A
9bd670225689cdb9d2702621632d4928ff5f81f34af1989f67eea95e8c1a1db8 Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
a578feee836db862df7bc17023ca2d7b35f3f12b912a4e37a03da3b654dad25c Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
a706ec820b5d5a9bba84ad86fc0288ef8017db678b77d18d0d0eaf74b41c211d Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
ac020df5b98db6bceb5a8774bce6c9a8798f4ecd00f8c4be13ea5052557aa41c Кандидат C Кандидат A Кандидат B Кандидат E Кандидат D
aedcbd7acad46e514c049fac2fcda4873800c3dff3b463ed8798e652a1058476 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
aeea588fa282c97a27416feb493048cb43f910867746a6fcad7a70861a6e25a7 Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
b23e6bd72daeef42159296c2cf7d18a1777f77ae138bbc5e300bd1d821048a7c Кандидат A Кандидат D Кандидат E Кандидат C Кандидат B
b25ac532afa47b0c317e174e791e32bbd7a6d645044cb759e9aa3bf455eb5db9 Кандидат A Кандидат C Кандидат B Кандидат E Кандидат D
b8d78008fb6ce934556fd489f4bf62bbe29ba8d93483c0fd5762ac7965b4c38d Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
b9a50d686e433b0b1168e05379497a4442bbf04743d33923f62eb62dbadccef0 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
bb2c42508af824798596eb58342f9b5e9687810b567c5792eee89739d7813478 Кандидат C Кандидат A Кандидат B Кандидат E Кандидат D
c03b44007b22ad8cd5910b1d1793ec8bcf66f2a11b3549542f21d227c4edfc3c Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
c0f9c0b95c571dca30f23dc83e30f166e2bf94e30dc59007a40b948a2cb3ef81 Кандидат B Кандидат E Кандидат D Кандидат A Кандидат C
caeb1ed5eebdd5c294cdb3801452d157076353792aba563a3fc39a890a8e9f39 Кандидат A Кандидат C Кандидат B Кандидат E Кандидат D
d18a3e4d89e8faa75fe55130f22371bf9a9a1189d430fef5ed7726c072e0909d Кандидат A Кандидат D Кандидат E Кандидат C Кандидат B
eb555caca3c05d9c8dccd189f7e8a90bb596a89496cecb2fa585748807d68a81 Кандидат A Кандидат C Кандидат B Кандидат E Кандидат D
ed201fbdca65c005ce96077da01e8465236effd5d14ee93e44f318db235540c9 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C
fa0eef08bff05ec9dbfdd05f9722b5494636df406572e8329060c0d671d78c28 Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
fa484c095f97e831952028ad2fdcb68781f70429a7051ca8d191aa9ecdab03d8 Кандидат C Кандидат A Кандидат E Кандидат B Кандидат D
fba43f4491763eb4ec452981dcb39dacb621eb467e8d87122fd4bd2eab1bcc55 Кандидат E Кандидат B Кандидат A Кандидат D Кандидат C

Знайдіть свій хеш квитанції у списку, щоб переконатися, що ваш голос враховано без змін. У CSV: хеш, далі ранжування через «;», де «#» — межа схвалення.