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

33073번 - 격자와 쿼리

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

문제

크기 $N \times N$인 격자가 주어진다. 각각의 칸에는 수가 하나씩 써 있으며, 초기 상태에서 모든 칸에 0ドル$이 쓰여 있다. 다음 쿼리를 처리하라.

  • 1 i v: $i$번째 행의 모든 수를 $v$로 변경한다. $(1 \le i \le N, 1 \le v \le 10^9)$
  • 2 i v: $i$번째 열의 모든 수를 $v$로 변경한다. $(1 \le i \le N, 1 \le v \le 10^9)$
  • 3 i: $i$번째 행의 모든 수의 합을 출력한다. $(1 \le i \le N)$
  • 4 i: $i$번째 열의 모든 수의 합을 출력한다. $(1 \le i \le N)$

1ドル$개 이상의 3 i 또는 4 i 쿼리가 존재함이 보장된다.

입력

첫 번째 줄에 격자의 크기 $N$과 쿼리의 개수 $Q$가 주어진다.

이후 $Q$개의 줄에 걸쳐 각 쿼리가 주어진다.

출력

각각의 3 i4 i 쿼리에 대해 해당 행 또는 열의 수의 합을 한 줄에 하나씩 주어진 순서대로 출력한다.

제한

  • 1ドル \le N, Q \le 2 \times 10^5$

예제 입력 1

5 7
1 2 5
2 3 10
3 2
4 3
1 1 3
2 5 7
4 5

예제 출력 1

30
50
35

힌트

출처

School > 서울과학고등학교 > SciOI 2024 D번

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

출처

대학교 대회

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

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