Задача №113602. Тройной Фибоначчи
Пятиклассник Лёня недавно прочитал статью о числах Фибоначчи.
Числами Фибоначчи называется числовая последовательность F 1 , F 2 , ..., F n , ... , которая устроена следующим образом: F 1 = 1 , F 2 = 2 , а каждое следующие число вычисляется как сумма двух предыдущих: если i ≥ 3 , то F i = F i - 1 + F i - 2 . Последовательность чисел Фибоначчи, таким образом, начинается с чисел 1, 2, 3, 5, 8, 13, 21, ... .
Сегодня Лёня изучает числа Фибоначчи с номерами от L до R , включительно. Так как Лёня очень любит число 3, ему стало интересно, сколько чисел Фибоначчи среди тех, которые он изучает сегодня, делятся на 3. Например, если L = 3 и R = 7 , то Лёня будет изучать числа F 3 = 3 , F 4 = 5 , F 5 = 8 , F 6 = 13 и F 7 = 21 . Среди них на 3 делятся два числа: F 3 = 3 и F 7 = 21 .
Напишите программу, которая поможет Лёне найти ответ на волнующий его вопрос.
Первая строка входных данных содержит число L , а вторая — число R ( 1 ≤ L ≤ R ≤ 10 5 ).
Выведите единственное число — количество чисел Фибоначчи с номерами от L до R , включительно, которые делятся на 3.
3 7
2