Advertisement
Guest User

Partition

a guest
Dec 27th, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.34 KB | None | 0 0
  1. bool dp(int sum,int n){
  2.   int uk=0;
  3.   for(int i=0;i<=sum;++i)
  4.     vis[i]=false;
  5.   vis[0]=true;
  6.   for(int i=0;i<n;++i){
  7.     for(int j=num[i]+uk;j>=num[i];j--){
  8.       if(j<=sum&&vis[j-num[i]]==true){
  9.         if(vis[j]==true){
  10.           return true;
  11.         }
  12.         vis[j]=true;
  13.       }
  14.     }
  15.     uk+=num[i];
  16.   }
  17.   return false;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement