Submission #3439083


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.nextLong();

		}
		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 1150 Byte
Status RE
Exec Time 1128 ms
Memory 1025624 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 500
Status
AC × 3
AC × 11
MLE × 2
RE × 25
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 97 ms 21204 KB
sample_02.txt AC 94 ms 18644 KB
sample_03.txt AC 96 ms 20560 KB
subtask_1_01.txt AC 96 ms 20692 KB
subtask_1_02.txt AC 97 ms 19540 KB
subtask_1_03.txt RE 965 ms 870036 KB
subtask_1_04.txt AC 450 ms 470004 KB
subtask_1_05.txt RE 961 ms 899640 KB
subtask_1_06.txt RE 890 ms 861772 KB
subtask_1_07.txt AC 475 ms 470588 KB
subtask_1_08.txt RE 1057 ms 996772 KB
subtask_1_09.txt RE 940 ms 879192 KB
subtask_1_10.txt RE 1015 ms 930868 KB
subtask_1_11.txt RE 983 ms 879172 KB
subtask_1_12.txt RE 1012 ms 877972 KB
subtask_1_13.txt RE 853 ms 859964 KB
subtask_1_14.txt MLE 975 ms 1025624 KB
subtask_1_15.txt RE 850 ms 847568 KB
subtask_1_16.txt AC 275 ms 164924 KB
subtask_1_17.txt MLE 1128 ms 1025484 KB
subtask_1_18.txt RE 1013 ms 874912 KB
subtask_1_19.txt RE 998 ms 865348 KB
subtask_1_20.txt RE 1101 ms 945128 KB
subtask_1_21.txt RE 1040 ms 959444 KB
subtask_1_22.txt RE 1080 ms 956456 KB
subtask_1_23.txt RE 978 ms 870884 KB
subtask_1_24.txt RE 1031 ms 879908 KB
subtask_1_25.txt RE 985 ms 875948 KB
subtask_1_26.txt RE 1065 ms 942008 KB
subtask_1_27.txt RE 1017 ms 879152 KB
subtask_1_28.txt RE 991 ms 878852 KB
subtask_1_29.txt RE 1017 ms 879932 KB
subtask_1_30.txt RE 970 ms 865144 KB
subtask_1_31.txt RE 986 ms 872844 KB
subtask_1_32.txt RE 1002 ms 959060 KB