CSES - Putka Open 2015 – 2/6 - Results
Submission details
Task:Kertotaulu
Sender:
Submission time:2015-08-15 09:43:30 +0300
Language:Java
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#10.19 s1details
#20.20 s1details
#30.19 s1details
#40.19 s1details
#50.19 s1details
#60.20 s2details
#70.19 s2details
#80.19 s2details
#90.19 s2details
#100.20 s2details
#110.20 s3details
#120.19 s3details
#130.18 s3details
#140.20 s3details
#150.20 s3details

Code

import java.util.*;

public class kertotaulu {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
		
		long y1 = input.nextLong();
        long x1 = input.nextLong();
		long y2 = input.nextLong();
		long x2 = input.nextLong();

        long xkpl = x2 - x1 + 1;
		long ykpl = y2 - y1 + 1;
		
		long rivisumma1 = (x1+x2)*xkpl/2;
		long sarakesumma1 = (y1+y2)*ykpl/2;

		long tulos = rivisumma1 * sarakesumma1;
		
	    System.out.println(tulos);
		
		
    }
}

Test details

Test 1

Group: 1

Verdict:

input
242 232 976 976

correct output
417796293

user output
201417797700

Test 2

Group: 1

Verdict:

input
12 645 476 899

correct output
335735446

user output
22335735600

Test 3

Group: 1

Verdict:

input
435 460 792 681

correct output
816738894

user output
27816739083

Test 4

Group: 1

Verdict:

input
318 389 441 799

correct output
488457695

user output
11488457772

Test 5

Group: 1

Verdict:

input
211 640 623 951

correct output
744563022

user output
42744563316

Test 6

Group: 2

Verdict:

input
201976 387454 920309 673120

correct output
946933548

user output
3222998556949270295

Test 7

Group: 2

Verdict:

input
779381 684472 984138 828099

correct output
121907300

user output
2841394970979995786

Test 8

Group: 2

Verdict:

input
284954 437564 777701 638386

correct output
321734745

user output
6566381216553044922

Test 9

Group: 2

Verdict:

input
296035 308490 853604 668978

correct output
802693678

user output
1613404761541530914

Test 10

Group: 2

Verdict:

input
460731 148462 619190 626173

correct output
264761756

user output
3932868868143688272

Test 11

Group: 3

Verdict:

input
381626897 590403175 501559980 ...

correct output
258247883

user output
4780326175666135454

Test 12

Group: 3

Verdict:

input
597399975 685346584 618318138 ...

correct output
390332938

user output
5656515841525687480

Test 13

Group: 3

Verdict:

input
247307039 323856912 812562646 ...

correct output
89821592

user output
-7130192333693297872

Test 14

Group: 3

Verdict:

input
900181910 768404361 943052600 ...

correct output
242545884

user output
-5005184177576019695

Test 15

Group: 3

Verdict:

input
815 528 999999994 999999992

correct output
103780099

user output
-3410287918082062056