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

32005번 - SUDOKU 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB4810920.000%

문제

Zadana je prazna tablica s N*N redaka i N*N stupaca. Toni M puta upisuje broj u tablicu na način da prvo odabere neko polje u tablici te:

  • ako je polje prazno, u njega upiše broj,
  • a ako se tamo već nalazi neki broj, obriše postojeći i onda u prazno polje upiše broj.

Broj koji upisuje je neki broj između 1 i N*N.

Za tablicu kažemo da je ispravna ako se u svakom retku, stupcu i posebnom kvadratu svaki od brojeva nalazi točno jednom i niti jedno polje tablice nije prazno, tj. u svako je upisan neki broj.

Posebne kvadrate definiramo na sljedeći način - prvi posebni kvadrat čine polja iz presjeka prvih N redaka i prvih N stupaca. Drugi posebni kvadrat čine polja iz presjeka prvih N redaka i drugih N stupaca. Treći posebni kvadrat čine polja iz presjeka prvih N redaka i trećih N stupaca, i tako dalje.

Vizualni prikaz pored predstavlja tablicu za N=3. Uoči da su kvadrati s boldanim stranicama s devet polja posebni kvadrati.

Tvoj zadatak je nakon svakog upisa broja ispisati je li tablica ispravna ili nije.

입력

U prvom su retku prirodni brojevi N i M (2 ≤ N ≤ 60, 1 ≤ M ≤ 1000000), brojevi iz teksta zadatka.

U sljedećih M redaka nalaze se tri prirodna broja A, B i C (1 ≤ A, B, C ≤ N*N) koji predstavljaju da je Toni u polje koje se nalazi u A-tom retku i B-tom stupcu upisao broj C.

출력

U M redaka ispiši 1 ako je tablica bila ispravna nakon i-tog upisivanja broja ili 0 ako nije.

제한

서브태스크

번호배점제한
123

N ≤ 3 i M ≤ 100

223

N ≤ 20 i M ≤ 1000

323

N ≤ 20

431

Nema dodatnih ograničenja.

예제 입력 1

2 20
3 4 1
1 1 3
1 3 2
3 2 3
1 3 1
4 4 1
2 4 4
1 4 2
3 3 3
2 1 2
4 3 2
4 2 1
4 1 4
2 2 2
2 3 3
3 1 2
1 2 4
4 4 3
2 1 1
3 3 4

예제 출력 1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

예제 입력 2

3 3
5 3 6
6 7 2
5 3 1

예제 출력 2

0
0
0

힌트

Opis drugog probnog primjera: Stanje tablice nakon prvog, drugog i trećeg upisa. Primijetite da je treći upis prebrisao prvi.

출처

Olympiad > Croatian Highschool Competitions in Informatics > 2024 > Junior Croatian Olympiad in Informatics 2024 3번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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