Submission #3439068


Source Code Expand

import java.util.Scanner;

class Main{

	static char[][] map;
	static int H;
	static int W;

	public static void main(String[] args) {



		Scanner sc = new Scanner(System.in);			//文字の入力
		int N = sc.nextInt();
		long[] A = new long[N+1];
		long ans =0 ;

		for(int i=1;i<N+1;i++){
			A[i] = sc.nextInt();

		}
		long[][] memo = new long[N+1][N+1];
		for(int i = 1;i <= N;i++){
			for(int j = i;j <= N;j++){
				memo[i][j] = memo[i][j-1]+A[j];
			}
		}

		long[][] xor = new long[N+1][N+1];
		for(int i = 1;i <= N;i++){
			for(int j = i;j <= N;j++){
				xor[i][j] = xor[i][j-1]^A[j];
			}
		}

		for(int i = 1;i <= N;i++){
			for(int j = i;j <= N;j++){
				if(memo[i][j] == xor[i][j]){
//					System.out.println("i "+i+" j "+j);
//
//					System.out.println("memo "+memo[i][j]);
//					System.out.println("xor "+xor[i][j]);

					ans++;
				}
			}

		}

		System.out.println(ans);

	}
}




class Pair implements Comparable{
	String from;
	int end;
	@Override
	public int compareTo(Object other) {
		Pair otherpair = (Pair)other;

		return end - otherpair.end;
	}
}



Submission Info

Submission Time
Task D - Xor Sum 2
User oyr
Language Java8 (OpenJDK 1.8.0)
Score 0
Code Size 1149 Byte
Status RE
Exec Time 1110 ms
Memory 1021548 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 500
Status
AC × 3
AC × 11
RE × 27
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt, subtask_1_19.txt, subtask_1_20.txt, subtask_1_21.txt, subtask_1_22.txt, subtask_1_23.txt, subtask_1_24.txt, subtask_1_25.txt, subtask_1_26.txt, subtask_1_27.txt, subtask_1_28.txt, subtask_1_29.txt, subtask_1_30.txt, subtask_1_31.txt, subtask_1_32.txt
Case Name Status Exec Time Memory
sample_01.txt AC 102 ms 18900 KB
sample_02.txt AC 103 ms 18644 KB
sample_03.txt AC 102 ms 21204 KB
subtask_1_01.txt AC 101 ms 21844 KB
subtask_1_02.txt AC 101 ms 18644 KB
subtask_1_03.txt RE 1033 ms 954312 KB
subtask_1_04.txt AC 471 ms 456648 KB
subtask_1_05.txt RE 965 ms 911032 KB
subtask_1_06.txt RE 908 ms 864764 KB
subtask_1_07.txt AC 482 ms 477844 KB
subtask_1_08.txt RE 1019 ms 1021548 KB
subtask_1_09.txt RE 1022 ms 872048 KB
subtask_1_10.txt RE 1033 ms 928184 KB
subtask_1_11.txt RE 1046 ms 937756 KB
subtask_1_12.txt RE 1050 ms 866748 KB
subtask_1_13.txt RE 964 ms 917000 KB
subtask_1_14.txt RE 954 ms 972080 KB
subtask_1_15.txt RE 935 ms 910792 KB
subtask_1_16.txt AC 265 ms 166040 KB
subtask_1_17.txt RE 1041 ms 876504 KB
subtask_1_18.txt RE 985 ms 866632 KB
subtask_1_19.txt RE 1110 ms 966244 KB
subtask_1_20.txt RE 1057 ms 873604 KB
subtask_1_21.txt RE 1016 ms 879524 KB
subtask_1_22.txt RE 1050 ms 866744 KB
subtask_1_23.txt RE 1020 ms 879100 KB
subtask_1_24.txt RE 1068 ms 866776 KB
subtask_1_25.txt RE 1045 ms 877336 KB
subtask_1_26.txt RE 1072 ms 953576 KB
subtask_1_27.txt RE 1078 ms 874512 KB
subtask_1_28.txt RE 1057 ms 876736 KB
subtask_1_29.txt RE 1031 ms 873944 KB
subtask_1_30.txt RE 1022 ms 879256 KB
subtask_1_31.txt RE 1031 ms 879640 KB
subtask_1_32.txt RE 1091 ms 946160 KB