Задача Кодовый замок

Файл входного файла: lock.in
Файл выходного файла: lock.out
Ограничение по памяти: 64 MB
Ограничение по времени: 1 s

Описание

Кодовый замок состоит из N рычажков, каждый из которых может быть установлен в любое из K положений, обозначенных натуральными числами от 1 до K. Известно, что для того чтобы открыть замок, нужно, чтобы сумма положений любых трех последовательных рычажков была равна K.

Два рычажка уже установлены в некоторые положения, и их переключать нельзя. Рычажок с номером p 1 установлен в положение v 1 , а рычажок p 2 – в положение v 2 .

Напишите программу, которая определит, сколькими способами можно установить остальные рычажки, чтобы открыть замок.

Формат входных данных

Вводятся натуральные числа N, K, p1, v1, p2, v2. 3 ≤ N ≤ 100 000, 3 ≤ K ≤ 100 000, p1≠p2, 1 ≤ p1 ≤ N, 1 ≤ p2 ≤ N, 1 ≤ v1 ≤ K, 1 ≤ v2 ≤ K.

Формат выходных данных

Выведите одно число — количество искомых комбинаций или 0, если, соблюдая все условия, замок открыть невозможно.

Примеры:

ввод вывод

3 3 1 1 2 1

1

3 3 1 1 3 2

0

4 4 1 1 4 1

2

5 3 1 1 4 1

1

Added: admin
Difficulty: 0.500458715596
Accepted: 2
Submitted: 3
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.