![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 У Вас есть N камней с массами W1, W2 , … WN. Требуется разложить камни на 2 кучки так, чтобы разница масс этих кучек была минимальной. 
		
	
		
		
		
		
		
	
		
		
	
	
	Входные данные В первой строке входного файла INPUT.TXT записано число N – количество камней (1 ≤ N ≤ 18). Во второй строке через пробел перечислены массы камней W1, W2 , … WN (1 ≤ Wi ≤ 105). Выходные данные В единственную строку выходного файла OUTPUT.TXT нужно вывести одно неотрицательное целое число – минимально возможную разницу между массами двух кучек.  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Ха, олимпиадная задачка, доводилось решать этот маразм.  
		
	
		
		
		
		
		
	
		
		
	
	
	  С тех пор ненавижу прикладные задачи решать. | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 1. Сложить все массы камней и разделить полученное на 2. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	2. Отсортировать камни в порядке возрастания масс. 3. Начиная с самого легкого скадывать "в кучу" пока не получим сумму масс ближайщую к числу из пункта 1 (нужно учесть приближение и "справа", и "слева").  |