Logo
(追記) (追記ここまで)

26919번 - Bokrecesioner 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
6 초 1024 MB94228.571%

문제

En bokrecensent har läst $N$ böcker som ska recenseras. Varje recension ska avslutas med att boken tilldelas ett betyg på en skala från 1ドル$ till $M$. Det kan vara svårt att direkt välja ett absolut betyg för varje bok, så bokrecensenten tycker att det är mycket enklare att jämföra två böcker i taget med varandra och beskriva vilken av dem som är bäst.

Bokrecensenten har numrerat böcker med heltal från 1ドル$ till $N$ och vill nu bestämma deras betyg $a_1, a_2, \dots , a_N$. För att göra det har bokrecensenten gjort $R$ jämförelser som beskriver relationen mellan $a_i$ och $a_j,ドル för några böcker $i, j$.

Bokrecensenten är nöjd med vilken betygsättning som helst, så länge alla krav från jämförelserna är uppfyllda. Hjälp bokrecensenten att hitta en sådan betygsättning.

입력

Första raden består av tre heltal, $N$ (1ドル \leq N \leq 100,000円$), $M$ (1ドル \leq M \leq 100,000円$), $R$ (1ドル \leq R \leq 500,000円$) -- antalet böcker, högsta möjliga betyget och antalet jämförelser.

Sedan följer $R$ rader med relationer som ska vara uppfyllda. Varje sådan rad har formatet "<i> <relation> <j>", som beskriver relationen mellan $a_i$ och $a_j$. $i$ och $j$ är heltal mellan 1ドル$ och $N,ドル $i \neq j$. Relationen $r$ är någon av strängarna '<', '=', '', och detta beskriver just att $a_i$ <relation> $a_j$ måste gälla. Inget par av böcker kommer att jämföras mer än en gång.

출력

Skriv ut en lista med heltal $a_1, a_2, \ldots , a_N$ sådan att alla relationer håller, och alla tal är på intervallet $[1, M]$. Om det finns flera lösningar, skriv ut vilken som helst. Om det är omöjligt, skriv ut $-1$.

제한

예제 입력 1

5 3 4
1 < 2
2 < 4
3 < 2
2 < 5

예제 출력 1

1 2 1 3 3

예제 입력 2

3 10 3
1 < 2
2 < 3
3 < 1

예제 출력 2

-1

예제 입력 3

6 4 6
2 < 1
3 = 1
6 = 3
6 < 5
5 < 4
1 < 4

예제 출력 3

2 1 2 4 3 2

예제 입력 4

7 3 8
1 <= 2
5 = 7
2 <= 7
6 < 1
5 <= 1
2 < 3
6 <= 4
4 = 3

예제 출력 4

2 2 3 3 2 1 2

힌트

I det första indataexemplet så är 1 2 1 3 3 en giltig lösning. Detta kan verifieras genom att se att alla tal ligger på intervallet $[1, 3],ドル och att talen uppfyller de fyra relationerna $a_1 < a_2,ドル $a_2 < a_4,ドル $a_3 < a_2$ och $a_2 < a_5$.

출처

Olympiad > Swedish Olympiad in Informatics > 2014 > KATT C번

  • 문제를 만든 사람: Emanuel Gedin
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /