, :) int A[N][Smax]. .5 . , 0 1, , : / [] : Edge[] edges Edge - , , Edge { int v1; int v2; } long int- :) long[] edges 1 " ". , . . 2 - -