eolymp
bolt
Try our new interface for solving problems
Məsələlər

İrland viskisi

İrland viskisi

n tam ədəd (1-dən başlayaraq nömrələnmiş) ehtiva edən A massivi verilir. Siz iki tip əməliyyatı yerinə yetirməlisiniz:

  1. A[l]A[r] elementlərinin yerlərini dəyişdirmək.
  2. A[l, ... r] alt massivinin artan ardıcıllıqda çeşidlənmiş olmasını təyin etmək.

Giriş verilənləri

İlk sətirdə massivin uzunluğunu və sorğuların sayını ifadə edən iki tam nq (1n300 000, 1q200 000) ədədləri verilir.

İkinci sətir massivin elementləri - n sayda tam ədəd (1Ai109) verilir.

Növbəti hər bir q sətirdə bir sorğu verilir. Sətirdəki ilk ədəd sorğunun tipini ifadə edir - 1 və ya 2. Sonra isə lr (1lrn) tam ədədləri verilir.

Çıxış verilənləri

Hər ikinci tip sorğu üçün ayrı sətirdə "Ja" və ya "Nein" verməli (dırnaqsız).

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3 3
1 2 3
2 1 3
1 2 3
2 1 3
Çıxış verilənləri #1
Ja
Nein
Mənbə 2014 Петрозаводск, Moscow IPT Contest, Август 23, Задача I