ДУНД-БОДЛОГО 1
Time: 1 s
Memory: 125 MB
Memory: 125 MB
C. Хамгийн урт “сайн” массив
Сакурако өнөөдөр массив судалж байна. Урт нь n байх a массивыг “сайн” гэж нэрлэнэ, хэрвээ дараах хоёр нөхцөлийг хангадаг бол:
Сакуракод хоёр хязгаар l ба r өгөгдсөн. Тэр эдгээр хязгаарын дотор l \le a_i \le r нөхцөлтэй хамгийн урт “сайн” массив үүсгэхийг хүсэж байна.
Түүнд өгөгдсөн l, r-ийн хувьд хамгийн урт сайн массивын урт хэд байгааг олно уу.
Оролт
Эхний мөрөнд нэг бүхэл тоо t — тестийн тоо
1 \le t \le 10^4
Дараагийн t мөр тус бүрт хоёр бүхэл тоо l, r өгөгдөнө
1 \le l \le r \le 10^9
Гаралт
Тест бүрийн хувьд нэг мөрөнд — тухайн l, r-ийн хувьд үүсгэж болох хамгийн урт сайн массивын урт-ыг хэвлэнэ.
Сакурако өнөөдөр массив судалж байна. Урт нь n байх a массивыг “сайн” гэж нэрлэнэ, хэрвээ дараах хоёр нөхцөлийг хангадаг бол:
- Массив өсдөг:
a_{i-1} < a_i \quad \text{бүх } 2 \le i \le n\text{-д.} - Дараалсан элементүүдийн ялгавар нь өсдөг:
(a_i - a_{i-1}) < (a_{i+1} - a_i) \quad \text{бүх } 2 \le i < n\text{-д.}
Сакуракод хоёр хязгаар l ба r өгөгдсөн. Тэр эдгээр хязгаарын дотор l \le a_i \le r нөхцөлтэй хамгийн урт “сайн” массив үүсгэхийг хүсэж байна.
Түүнд өгөгдсөн l, r-ийн хувьд хамгийн урт сайн массивын урт хэд байгааг олно уу.
Оролт
Эхний мөрөнд нэг бүхэл тоо t — тестийн тоо
1 \le t \le 10^4
Дараагийн t мөр тус бүрт хоёр бүхэл тоо l, r өгөгдөнө
1 \le l \le r \le 10^9
Гаралт
Тест бүрийн хувьд нэг мөрөнд — тухайн l, r-ийн хувьд үүсгэж болох хамгийн урт сайн массивын урт-ыг хэвлэнэ.
Problem Info
| Problem ID | 753 |
| Time Limit | 1000 ms |
| Memory Limit | 128000 KB |
| Moderators | Ariunbold |
Statistics
Submit
You need to Login or Registration for submit your solution