ll@h,@w,@y--,@x--,@a[h][w],b=a[y][x]; a[y][x]=0; priority_queue>>q; goto hoge; while(!q.empty()){ { auto t=q.top(); q.pop(); if(-t.first>=b){ wt("No"); exit(0); } b+=-t.first; if(b>1000000000){ // muteki! wt("Yes"); exit(0); } y=t.second.first; x=t.second.second; } hoge:; if(y &&a[y-1][x]) q.push({-a[y-1][x],{y-1,x}}),a[y-1][x]=0; if(y