Problem E
Komdu til móts við okkur
Languages
en
is
Athugið: þetta er framhald af Komdu til móts við mig (meet me in the middle)
Það eru
Þessir kjósendur vilja koma til móts við hvern annann og skoðum við því sniðmengi samþykktarsvæða þeirra. Þetta svæði getur verið af ýmsum gerðum eftir því hvernig samþykktarsvæði kjósendanna eru. Sumir kjósendur samþykkja allt sem einhver annar kjósandi samþykkir, og skipta þá ekki máli við útreikning á sniðmengi. Þetta samsvarar því að skífa þeirra umlykur aðra skífu. Það á því að hunsa slíka kjósendur.
-
Einhverjar skífur skerast ekki, svo sniðmengið er tómt. Það er impossible (ómögulegt) að komast til móts við hvorn annann í þessu tilfelli.
-
Ein skífan er innan í öllum öðrum skífum, svo sú skífa gefur sniðmengi samþykktarsvæðanna.
-
Það er ófáfengilegt sniðmengi skífa. Í þessu tilfelli má lýsa sniðmenginu með skurðpunktum skífanna sem eru innan í öllum skífum og skilgreina þetta svæði.
Inntak
Fyrsta lína inntaksins inniheldur heiltölu
Öll hnit eru á bilinu
Úttak
Eftir því hvaða tilfelli fæst úr listanum að ofan, prentið
-
impossible (ómögulegt)
-
voter (kjósandi) og númer kjósandans sem skilgreinir þessa skífu sem er innan í öllum öðrum skífum.
-
compromise (málamiðlun) ásamt heiltöli
sem gefur fjölda skurðpunkta sem skilgreina svæðið. Næst ættu að fylgja línur, hver með tveimur tölum og (að minnsta kosti) tveimur tölum sem gefa númer kjósandanna sem skilgreina þann skurðpunkt. Prenta skal þessi núemr í vaxandi röð. Raða skal skurðpunktunum í orðabókaröð eftir kjósendunum sem skilgreina þá.
Svar þitt telst rétt ef hlutfallsleg skekkja þess frá réttu
svari er mest
Sample Input 1 | Sample Output 1 |
---|---|
1 0 0 10 |
voter 1 |
Sample Input 2 | Sample Output 2 |
---|---|
3 0 0 1 3 0 1 50 50 1000 |
impossible |
Sample Input 3 | Sample Output 3 |
---|---|
3 75 83 62 6 62 78 45 89 100 |
compromise 2 72.3890578633145208 21.0550003538713363 1 2 38.3225915023140836 132.9876755400156302 1 2 |
Sample Input 4 | Sample Output 4 |
---|---|
4 19 86 68 34 46 54 87 19 68 94 62 65 |
compromise 4 84.0646935600472246 66.2367600850177092 1 2 42.5915250314730091 22.2235157233531535 1 4 71.2032546416990518 85.1397220744462869 2 3 29.3682060413785008 55.0912222723337324 3 4 |
Sample Input 5 | Sample Output 5 |
---|---|
5 -4 -7 90 40 30 100 3 4 54 -6 10 70 0 -20 80 |
voter 3 |
Sample Input 6 | Sample Output 6 |
---|---|
5 0 2 3 0 2 2 2 0 2 0 -2 2 -2 0 2 |
compromise 1 0.0000000000000000 0.0000000000000000 2 3 4 5 |
Sample Input 7 | Sample Output 7 |
---|---|
5 -16 63 65 -63 16 65 8 -57 65 55 -10 65 -4 3 5 |
compromise 6 0.0000000000000001 0.0000000000000000 1 2 5 -6.5384615384615385 -1.3076923076923077 1 5 0.8904109589041096 4.0410958904109588 2 5 -8.0000000000000000 6.0000000000000000 3 4 5 -1.4615384615384615 7.3076923076923077 3 5 -8.8904109589041096 1.9589041095890412 4 5 |