(int a, int b, int c, int d, int w)
| 110 | } |
| 111 | |
| 112 | public static void rangeToRange(int a, int b, int c, int d, int w) { |
| 113 | int x = ++cntt; |
| 114 | int y = ++cntt; |
| 115 | rangeToX(a, b, x, 1, n, rootOut); |
| 116 | xToRange(y, c, d, 1, n, rootIn); |
| 117 | addEdge(x, y, w); |
| 118 | } |
| 119 | |
| 120 | public static int dijkstra(int start, int target) { |
| 121 | for (int i = 1; i <= cntt; i++) { |