Submission #999033


Source Code Expand

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;

class TEST{
	static void Main(){
		Sol mySol =new Sol();
		mySol.Solve();
	}
}

class Sol{
	public void Solve(){
		
		int[] X = new int[(1<<N)*2 -1];
		for(int i=0;i<(1<<N);i++){
			X[(1<<N)-1+i] = A[i];
		}
		for(int i=(1<<N)-2;i>=0;i--){
			int a = X[2*i+1];
			int b = X[2*i+2];
			X[i] = a == b ? a: (Math.Max(a,b) - Math.Min(a,b));
		}
		Console.WriteLine(X[0]);
	}
	int N;
	int[] A;
	public Sol(){
		N = ri();
		A = new int[1<<N];
		for(int i=0;i<(1<<N);i++) A[i] = ri();
	}

	static String rs(){return Console.ReadLine();}
	static int ri(){return int.Parse(Console.ReadLine());}
	static long rl(){return long.Parse(Console.ReadLine());}
	static double rd(){return double.Parse(Console.ReadLine());}
	static String[] rsa(char sep=' '){return Console.ReadLine().Split(sep);}
	static int[] ria(char sep=' '){return Array.ConvertAll(Console.ReadLine().Split(sep),e=>int.Parse(e));}
	static long[] rla(char sep=' '){return Array.ConvertAll(Console.ReadLine().Split(sep),e=>long.Parse(e));}
	static double[] rda(char sep=' '){return Array.ConvertAll(Console.ReadLine().Split(sep),e=>double.Parse(e));}
}

Submission Info

Submission Time
Task C - Kode Festival
User kuuso
Language C# (Mono 4.6.2.0)
Score 100
Code Size 1262 Byte
Status AC
Exec Time 131 ms
Memory 9808 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 21
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt
Case Name Status Exec Time Memory
sample_01.txt AC 18 ms 2648 KB
sample_02.txt AC 18 ms 2648 KB
subtask1_01.txt AC 18 ms 2648 KB
subtask1_02.txt AC 18 ms 2648 KB
subtask1_03.txt AC 18 ms 2648 KB
subtask1_04.txt AC 18 ms 2648 KB
subtask1_05.txt AC 26 ms 3544 KB
subtask1_06.txt AC 18 ms 2648 KB
subtask1_07.txt AC 33 ms 4440 KB
subtask1_08.txt AC 77 ms 8280 KB
subtask1_09.txt AC 19 ms 2776 KB
subtask1_10.txt AC 126 ms 9808 KB
subtask1_11.txt AC 127 ms 9808 KB
subtask1_12.txt AC 127 ms 9808 KB
subtask1_13.txt AC 131 ms 9808 KB
subtask1_14.txt AC 127 ms 9808 KB
subtask1_15.txt AC 126 ms 9808 KB
subtask1_16.txt AC 126 ms 9808 KB
subtask1_17.txt AC 126 ms 9808 KB
subtask1_18.txt AC 127 ms 9808 KB
subtask1_19.txt AC 127 ms 9808 KB