Guest User

Untitled

a guest
Jan 12th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.37 KB | None | 0 0
  1.         int n = readInt();
  2.         int a []  = new int [n];
  3.         for (int i =0; i <n; i++){
  4.             a[i] = readInt();
  5.         }
  6.         int mini = Integer.MAX_VALUE;
  7.         for (int i = 1; i<=(1<<20); i++){
  8.             int s1=0;
  9.             int s2=0;
  10.             for (int j =0; j<n; j++){
  11.                 if ((i&(1<<j))!=0){
  12.                     s1+=a[j];
  13.                 }
  14.                 else {
  15.                     s2+=a[j];
  16.                 }
  17.             }
  18.             mini=min(mini,abs(s1-s2));
  19.         }
  20.         out.print(mini);
Add Comment
Please, Sign In to add comment