Submission #3439046


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();
		int[] A = new int[N+1];
		int ans =0 ;

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

		}
		int[][] memo = new int[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];
			}
		}

		int[][] xor = new int[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 1142 Byte
Status RE
Exec Time 1067 ms
Memory 1020912 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 92 ms 21716 KB
sample_02.txt AC 91 ms 21716 KB
sample_03.txt AC 93 ms 18772 KB
subtask_1_01.txt AC 92 ms 21844 KB
subtask_1_02.txt AC 92 ms 20560 KB
subtask_1_03.txt RE 994 ms 865808 KB
subtask_1_04.txt AC 352 ms 238336 KB
subtask_1_05.txt RE 978 ms 934012 KB
subtask_1_06.txt RE 970 ms 1020912 KB
subtask_1_07.txt AC 353 ms 243360 KB
subtask_1_08.txt RE 895 ms 856868 KB
subtask_1_09.txt RE 921 ms 880880 KB
subtask_1_10.txt RE 1015 ms 922472 KB
subtask_1_11.txt RE 992 ms 938124 KB
subtask_1_12.txt RE 1013 ms 870548 KB
subtask_1_13.txt RE 905 ms 938092 KB
subtask_1_14.txt RE 928 ms 987072 KB
subtask_1_15.txt RE 854 ms 859916 KB
subtask_1_16.txt AC 230 ms 78188 KB
subtask_1_17.txt RE 1003 ms 866308 KB
subtask_1_18.txt RE 1013 ms 869068 KB
subtask_1_19.txt RE 997 ms 866972 KB
subtask_1_20.txt RE 1017 ms 881260 KB
subtask_1_21.txt RE 999 ms 873932 KB
subtask_1_22.txt RE 1018 ms 875520 KB
subtask_1_23.txt RE 980 ms 865216 KB
subtask_1_24.txt RE 1018 ms 874808 KB
subtask_1_25.txt RE 1055 ms 960592 KB
subtask_1_26.txt RE 1020 ms 864880 KB
subtask_1_27.txt RE 1056 ms 913076 KB
subtask_1_28.txt RE 979 ms 871488 KB
subtask_1_29.txt RE 940 ms 866488 KB
subtask_1_30.txt RE 1067 ms 963680 KB
subtask_1_31.txt RE 990 ms 879456 KB
subtask_1_32.txt RE 1010 ms 869404 KB