14 main(
int argc,
char* argv[])
17 printf(
"Usage: gen4 <nodenum> <maxweigth> <seed>\n");
21 const int num = atoi(argv[1]);
22 const int maxw = atoi(argv[2]);
23 const int seed = atoi(argv[3]);
27 printf(
"%i %i\n", num*num, 2*num*num-2*num);
29 for (
int i = 0; i < num; ++i) {
30 const int colstart = i * num + 1;
31 for (
int j = 0;
j < num; ++
j) {
32 const int w0 =
static_cast<int>((2*maxw+1) * drand48()) - maxw;
33 printf(
"%3i %3i %i\n", colstart+
j-1, colstart+
j, w0);
34 const int w1 =
static_cast<int>((2*maxw+1) * drand48()) - maxw;
35 printf(
"%3i %3i %i\n", colstart+
j-1, colstart+
j+num-1, w1);
int main(int argc, char *argv[])