아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Завод

시간 제한2초메모리 제한1024 MB

요약
각 단계가 두 컨베이어 자리를 맞바꾸는 m개의 단계 배열에서, 갱신과 함께 시작 자리를 처음 x개 단계에 통과시킨 결과를 구한다.
난이도

보통10점 중 7점

유형
세그먼트 트리, 분할 정복, 배열, 구현
정답자
아직 제출이 없습니다

문제

Бэтмен --- успешный миллиардер, бизнесмен и супергерой. Для сохранения порядка в городе ему необходимо использовать все чудеса современной техники.

Для создания гаджетов используют самые современные технологии. Завод по производству техники состоит из nn конвейеров и mm этапов производства. На каждом этапе производства предметы остаются на своем месте либо переходят на один из конвейеров, причем в каждый момент времени на одном конвейере находится ровно один предмет.

Изначально на всех mm этапах предметы не меняются местами, то есть после прохождения этапа все предметы остаются на своем месте.

Со временем технологии меняются и необходимо перестраивать завод.

Существуют два типа запросов:

  1. a,b,xa, b, x --- Пусть после этапа xx предмет с конвейера aa попадает на AA, а с bb на BB. Тогда после применения запроса AA и BB меняются местам, то есть предмет с конвейера aa попадает на BB, а с bb на AA.
  2. r,xr, x --- Вам необходимо узнать на каком конвейере окажется предмет после этапа xx, если изначально он находился на конвейере rr.

입력

В первой строке заданы числа nn, mm и qq --- количество конвейеров, этапов и запросов (1≤n,m,q≤1051 \le n, m, q \le 10^5).

Каждая из следующих qq строк начинается с целого числа tt --- тип очередного запроса (0≤t≤10 \le t \le 1). При t=0t = 0 запрос первого типа, иначе второго.

Далее в запросах первого типа следует тройка целых чисел aa, bb и xx (1≤a,b≤n1 \le a, b \le n, a≠ba \neq b, 1≤x≤m1 \le x \le m).

В запросах второго типа следуют целые числа rr и xx (1≤r≤n1 \le r \le n, 1≤x≤m1 \le x \le m).

출력

Для каждого запроса второго типа выведите результат в отдельной строке.

예제2

  1. 예제 1

    입력
    3 4 4
    1 3 4
    0 3 2 2
    1 3 2
    1 2 4
    
    예상 출력
    3
    2
    3
    
  2. 예제 2

    입력
    3 3 3
    0 1 2 1
    0 2 3 2
    1 1 3
    
    예상 출력
    3