View difference between Paste ID: aeCeLWPV and w1x8HDtQ
SHOW: | | - or go back to the newest paste.
1
import java.util.Scanner;
2
3-
public class CrossingSequence{
3+
public class CrossingSequences{
4
5
	public static void main(String[] args) {
6
		Scanner input = new Scanner(System.in);
7
		int firstNum = input.nextInt();
8
		int secondNum = input.nextInt();
9
		int thirdNum = input.nextInt();
10
		int total = 0;
11
		int[] trib = new int[1000000];
12
		
13
		int firstNumber = input.nextInt();
14
		int step = input.nextInt();
15
		int stepNumber = 0;
16
		int[] spiral = new int[1000000];
17
		
18
		trib[0] = firstNum;
19
		trib[1] = secondNum;
20
		trib[2] = thirdNum;
21
		
22
		for (int j = 3; j < 100000; j++) {
23
			total = firstNum + secondNum + thirdNum;
24
			firstNum = secondNum;
25
			secondNum = thirdNum;
26
			thirdNum = total;
27
			trib[j] = total;
28
		}
29
		
30
		spiral[0] = firstNumber;
31
		
32
		for (int i = 1; i < 100000; i++) {
33
			stepNumber = firstNumber + step;
34
			firstNumber = stepNumber;
35
			spiral[i] = stepNumber;
36
		}
37
		
38
		for (int i : trib) {
39
			for (int j : spiral) {
40
				if (i == j) {
41
					System.out.println(i);
42
					return;
43
				}
44
				else {
45
					continue;
46
				}
47
			}
48
		}
49
		System.out.println("No");
50
	}
51
52
}