Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace _2._Sequence
- {
- class Program
- {
- static void Main(string[] args)
- {
- var input = Console.ReadLine()
- .Split(' ')
- .Select(int.Parse)
- .ToArray();
- var queue = new Queue<long>();
- queue.Enqueue(input[0]);
- long firstVar = input[0];
- long secondVar = 0;
- long thirdVar = 0;
- long fourthVar = 0;
- while (firstVar != input[1] && secondVar != input[1] && thirdVar != input[1] && fourthVar != input[1])
- {
- firstVar = queue.Dequeue();
- secondVar = firstVar + 1;
- queue.Enqueue(secondVar);
- thirdVar = 2 * firstVar + 1;
- queue.Enqueue(thirdVar);
- fourthVar = firstVar + 2;
- queue.Enqueue(fourthVar);
- }
- Console.WriteLine(input[1]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment