Time limit: 1s
Memory limit: 256MB
Input:
Output:
Cerință
Se dă , un șir de numere naturale și întrebări de forma:
- : Elementul devine .
- : Ar fi subsecvența o progresie aritmetică, dacă aceasta ar fi sortată crescător?
Un șir de elemente este o progresie aritmetică dacă există un număr , astfel încât , .
Date de intrare
Pe prima linie se vor afla și . Pe a doua linie se va afla șirul , iar pe următoarele linii se vor afla întrebările.
Date de ieșire
Pe următoarele linii se vor afișa răspunsurile la întrebările de tipul .
Restricții și precizări
- ;
- ;
- ;
- , ;
- Notă! La o întrebare de tipul se sortează subsecvența, însă această modificare nu este permanentă (după întrebare se revine la ce era înainte).
# | Punctaj | Restricții |
---|---|---|
1 | 21 | |
2 | 42 | Există doar întrebări de tipul 2 |
3 | 7 | pentru toate întrebările de tip 1 |
4 | 30 | Fără alte restricții |
Exemplul 1
stdin
9 10
3 6 9 12 15 7 5 3 1
2 1 5
2 6 9
2 3 5
2 2 4
2 1 6
1 18 6
2 1 6
2 7 9
1 10 1
2 1 5
stdout
DA
DA
DA
DA
NU
DA
DA
NU
Explicație
La prima întrebare, subsecvența este deja crescătoare și este progresie aritmetică.
La a doua întrebare, dacă sortăm subsecvența, aceasta devine , care este o progresie aritmetică.
La a cincea întrebare, dacă sortăm subsecvența, aceasta devine , care nu este o progresie aritmetică, dar dupa a șasea întrebare, unde devine , subsecvența în ordine crescătoare este , care este o progresie aritmetică.