Үш сан прогрессияда
Шешімді жөнелту
Ұпайлар:
100 (partial)
Уақыт шектеуі:
1.0s
Жад шектеуі:
256M
Author:
Problem types
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Go, Java, Kotlin, Pascal, Perl, PHP, Python, Sed, Text
Сізге екі бүтін сан \(A\) және \(B\) берілген. Барлық бүтін \(x\) сандарын қарастырайық, ондай \(x\) үшін \(A\), \(B\) және \(x\) сандарын орындарын ауыстырып, ұзындығы \(3\) болатын арифметикалық прогрессия алуға болады.
Арифметикалық прогрессия - әрбір элемент алдыңғысынан тұрақты шама \(d\) (айырма) арқылы ерекшеленетін сандық тізбек.
Мұндай қасиетке ие болатын бүтін \(x\) сандарының санын табыңыз.
Енгізу
Бір жолда екі бүтін сан \(A\) және \(B\) берілген (\(-10^9 \le A, B \le 10^9\)).
Шығару
Бір бүтін санды шығарыңыз — \(A\), \(B\) және \(x\) сандарын орын ауыстырып, ұзындығы \(3\) болатын арифметикалық прогрессия жасауға болатын бүтін \(x\) мәндерінің саны.
Бағалау жүйесі
| Топ | Қосымша шектеулер | Ұпай | Қажетті топтар |
|---|---|---|---|
| 1 | \(A = B\) | 20 | — |
| 2 | \(A \ne B,\ A, B ұзындығы \le 1000\) | 30 | 1 |
| 3 | Толық шектеулер | 50 | 1, 2 |
Мысалдар
Енгізу 1
2 3
Жауап 1
2
Ескертпелер
Подходящие значения \(x\): \(x = 1\) и \(x = 4\).