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

Nöqtələr dövrü

Nöqtələr dövrü

Müstəvi üzərində 1-dən n-ə qədər nömrələnmiş n sayda nöqtələr verilib. Onlar istiqamətlənmiş dövr təşkil edirlər: 12 → ... → n1. Siz növbəti əməliyyatları bir neçə dədfə icra etməlisiniz: iki ab nöqtələrinin nömrələrinə əsasən dövrün bir hissəsini a nöqtəsindən b nöqtəsinə kimi kəsmək və bu parçanı əks ardıcıllıqda yerləşdirmək lazımdır ki, kəsilmiş parça b-dən a-ya yerləşdirilmiş olmalıdır. Sonlu dövrün uzunluğunu tapmalı.

Giriş verilənləri

İlk sətirdə nm (3n, m100000) ədədləri verilir. Növbəti n sətir i-ci nöqtənin xiyi tam koordinatlarını ifadə edir. Növbəti m sətir i-ci əməliyyatın aibi nöqtələrini ifadə edir.

Çıxış verilənləri

Nəticə dövrün uzunluğunu onluq nöqtədən sonra iki işarə ilə verməli.

Şərh

  1. Başlanğıc dövr: 123451
  2. Birinci əməliyyatdan sonra: 153421 (512 parçası 215 parçası ilə əvəzlənir)
  3. İkinci əməliyyatdan sonra: 124351 (5342 parçası 2435 parçası ilə əvəzlənir)
  4. Üçüncü əməliyyatdan sonra: 125341
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5 3
0 0
1 0
2 0
2 2
0 2
5 2
5 2
4 5
Çıxış verilənləri #1
10.89
Müəllif Alexey Shchepin
Mənbə ACM-ICPC Ukraine 2013, 2nd Stage Ukraine, September 10-12, 2013