Universal Cup Judging System

Universal Cup

Limite de temps : 1.0 s Limite de mémoire : 1024 MB Points totaux : 100
Statistiques

Tveir vinir söfnuðu $n^2$ skeljum á strönd og röðuðu þeim í grind með $n$ röðum og $n$ dálkum. Síðan teiknuðu þeir nokkrar láréttar og nokkrar lóðréttar línur í sandinn, sem skipti ströndinni í svæði með jákvæðum fjölda skelja úr safni þeirra á hverju svæði.

Nú spila vinirnir hinn þekkta leik Nim. Þeir gera til skiptis; í hverjum leik tekur leikmaður jákvæðan fjölda skelja af einu völdu svæði. Leikmaðurinn sem tekur síðustu skeljarnar vinnur.

Vinirnir vita að til að ákvarða hvort fyrri leikmaðurinn eigi vinningstillögu og hvaða leikur sé bestur, þarf að telja fjölda skelja á hverju svæði og reikna bitvíst XOR (bitwise xor) af þessum tölum. Það hljómar eins og mikil vinna. Hjálpaðu þeim!

Inntak

Fyrsta lína inntaksins inniheldur eina heiltölu $n$ ($1 \le n \le 10^6$). Við gerum ráð fyrir að raðirnar séu númeraðar $1$ til $n$, ofan frá og niður. Dálkarnir eru einnig númeraðir $1$ til $n$, frá vinstri til hægri.

Önnur línan inniheldur streng af $n - 1$ tölustöfum 0 eða 1; $i$-ti tölustafurinn ($1 \le i < n$) er 1 ef það er lárétt lína á milli raðar $i$ og raðar $i + 1$.

Þriðja línan inniheldur streng af $n - 1$ tölustöfum 0 eða 1; $i$-ti tölustafurinn ($1 \le i < n$) er 1 ef það er lóðrétt lína á milli dálks $i$ og dálks $i + 1$.

Úttak

Skrifið út eina heiltölu, bitvíst XOR af fjölda skelja á öllum svæðum.

Dæmi

Inntak

4
001
101

Úttak

4

Athugasemd

Það eru sex svæði sem hafa $3, 1, 6, 2, 3, 1$ skeljar hvert um sig. Bitvíst XOR er jafnt og $3 \oplus 1 \oplus 6 \oplus 2 \oplus 3 \oplus 1 = 4$.

problem_17151_63470f9cad36964d6ae33239c4295829.png

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1050EditorialOpen题解jianglyView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.