Тапсырма атауы: Максималды айырма
Шешімді жөнелту
Ұпайлар:
100 (partial)
Уақыт шектеуі:
2.0s
Жад шектеуі:
256M
Author:
Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Go, Java, Kotlin, Pascal, Perl, PHP, Python, Sed, Text
\(a\), \(b\), \(c\) және \(d\) бүтін сандары берілген.
\(a \le x \le b\) және \(c \le y \le d\) шарттарын қанағаттандыратын \(x\) және \(y\) бүтін сандарын таңдаймыз. \(x - y\) мәнінің максималды мүмкін мәнін табыңыз.
Енгізу
Бірінші жолда екі бүтін сан \(a\) және \(b\) (\(-10^9 \le a \le b \le 10^9\)) жазылған.
Екінші жолда екі бүтін сан \(c\) және \(d\) (\(-10^9 \le c \le d \le 10^9\)) жазылған.
Шығару
Бір бүтін сан — \(x - y\) мәнінің максимумын шығарыңыз.
Бағалау жүйесі
| Топ | Қосымша шектеулер | Ұпай | Қажетті топтар |
|---|---|---|---|
| 1 | \(0 \le a \le b \le 100\), \(0 \le c \le d \le 100\) | 20 | — |
| 2 | \(0 \le a \le b \le 10^9\), \(0 \le c \le d \le 10^9\) | 30 | 1 |
| 3 | Толық шектеулер | 50 | 1, 2 |
Мысалдар
Енгізу 1
0 10
3 8
Жауап 1
7
Ескертпелер
Бірінші мысалда максималды айырма \(x = 10\) және \(y = 3\) кезінде жетіледі: \(10 - 3 = 7\).