UOJ Logo Universal Online Judge

UOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#685493#179. 线性规划ZnPdCo9769ms3796kbC++ 141.7kb2024-04-11 21:51:332024-04-11 21:51:34

测评历史

你现在查看的是最新测评结果

  • [2024-04-11 21:51:34]
  • 评测
  • 测评结果:97
  • 用时:69ms
  • 内存:3796kb
  • [2024-04-11 21:51:33]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
#define N 100
#define ll long long
#define ld long double
#define eps 1e-8
#define inf 1e15
ll n, m, t;
ld a[N][N];
ll r[N];
ld ans[N];
std::mt19937 rnd(time(0));
void pivot(ll l, ll e) {
	swap(r[n + l], r[e]);
	ld t = a[l][e];
	a[l][e] = 1;
	for(ll i = 0; i <= n; i ++) a[l][i] /= t;
	for(ll i = 0; i <= m; i ++) if(i != l && abs(a[i][e]) > eps) {
		t = a[i][e]; a[i][e] = 0;
		for(ll j = 0; j <= n; j ++) {
			a[i][j] -= a[l][j] * t;
		}
	}
}
void init() {
	while(1) {
		ll l = 0, e = 0;
		for(ll i = 1; i <= m; i ++) {
			if(a[i][0] < -eps && (!l || rnd() % 2 == 0)) {
				l = i;
			}
		}
		if(!l) break;
		for(ll i = 1; i <= n; i ++) {
			if(a[l][i] < -eps && (!e || rnd() % 2 == 0)) {
				e = i;
			}
		}
		if(!e) {
			printf("Infeasible");
			exit(0);
		}
		pivot(l, e);
	}
}
void simplex() {
	while(1) {
		ll l = 0, e = 0;
		ld mn = inf;
		for(ll i = 1; i <= n; i ++) {
			if(a[0][i] > eps) {
				e = i;
				break;
			}
		}
		if(!e) break;
		for(ll i = 1; i <= m; i ++) {
			if(a[i][e] > eps && a[i][0] / a[i][e] < mn) {
				l = i;
				mn = a[i][0] / a[i][e];
			}
		}
		if(!l) {
			printf("Unbounded");
			exit(0);
		}
		pivot(l, e);
	}
}
int main() {
	scanf("%lld %lld %lld", &n, &m, &t);
	for(ll i = 1; i <= n; i ++) {
		scanf("%Lf", &a[0][i]);
	}
	for(ll i = 1; i <= m; i ++) {
		for(ll j = 1; j <= n; j ++) {
			scanf("%Lf", &a[i][j]);
		}
		scanf("%Lf", &a[i][0]);
	}
	for(ll i = 1; i <= n; i ++) r[i] = i;
	init();
	simplex();
	printf("%.8Lf\n", -a[0][0]);
	if(t) {
		for(ll i = 1; i <= m; i ++) ans[r[n + i]] = a[i][0];
		for(ll i = 1; i <= n; i ++) printf("%.8Lf ", ans[i]);
	}
}

详细

小提示:点击横条可展开更详细的信息

Subtask #1:

score: 25
Accepted
total time: 12ms
memory: 3736kb

Test #1:

score: 25
Accepted
time: 0ms
memory: 3696kb

input:

20 10 0
37 -25 -29 29 3 32 -16 85 64 -69 52 -35 -96 -23 32 -58 28 -71 -9 47
35 94 20 -41 55 80 19 27...

output:

857.28479489

result:

ok Correct

Test #2:

score: 0
Accepted
time: 1ms
memory: 3720kb

input:

20 10 0
-17 -28 -65 -74 -20 26 -78 32 74 85 30 -63 49 -57 -43 -45 49 15 -47 31
-93 95 57 -77 -56 49 ...

output:

184.02483029

result:

ok Correct

Test #3:

score: 0
Accepted
time: 1ms
memory: 3612kb

input:

20 10 0
45 -54 16 -15 -48 53 -40 96 -12 73 33 -30 -71 -86 46 91 -19 98 -41 -94
-64 -88 51 -40 -14 38...

output:

Unbounded

result:

ok Correct

Test #4:

score: 0
Accepted
time: 1ms
memory: 3608kb

input:

20 10 0
-68 65 75 -37 20 -68 -37 68 -87 -75 65 -47 11 -27 -37 20 -45 29 -68 18
-22 36 73 19 43 17 18...

output:

Unbounded

result:

ok Correct

Test #5:

score: 0
Accepted
time: 1ms
memory: 3712kb

input:

20 20 0
1 0 -1 0 0 -1 79 -1 0 7 -70 1 40 0 58 0 -1 43 0 94
77 -1 0 -14 0 1 -33 -59 1 68 48 -1 25 1 -...

output:

Unbounded

result:

ok Correct

Test #6:

score: 0
Accepted
time: 0ms
memory: 3736kb

input:

10 20 0
-91 -1 60 -63 -1 0 -1 1 -75 22
1 45 -1 -87 0 1 1 1 1 -46 31
-70 0 -78 41 -69 89 -1 0 1 -62 4...

output:

-0.00000000

result:

ok Correct

Test #7:

score: 0
Accepted
time: 0ms
memory: 3728kb

input:

10 20 0
1 -1 0 -88 60 -36 -7 0 0 -1
1 55 -90 -82 55 -1 0 64 0 0 0
35 6 -54 -1 -39 44 1 64 -85 15 1
-...

output:

1.50538688

result:

ok Correct

Test #8:

score: 0
Accepted
time: 1ms
memory: 3680kb

input:

4 2 0
2 3 -1 -12
-2 -9 1 9 0
1 3 -1 -6 0

output:

Unbounded

result:

ok Correct

Test #9:

score: 0
Accepted
time: 1ms
memory: 3632kb

input:

4 3 0
10 -57 -9 -24
1 -11 -5 18 0
1 -3 -1 2 0
1 1 1 1 1

output:

0.50000000

result:

ok Correct

Test #10:

score: 0
Accepted
time: 1ms
memory: 3600kb

input:

2 2 0
4 14
2 7 21
7 2 21

output:

42.00000000

result:

ok Correct

Test #11:

score: 0
Accepted
time: 1ms
memory: 3600kb

input:

4 3 0
3 -80 2 -24
1 -32 -4 36 0
1 -24 -1 6 0
0 0 1 0 1

output:

5.00000000

result:

ok Correct

Test #12:

score: 0
Accepted
time: 1ms
memory: 3676kb

input:

20 20 0
-62 -88 66 -58 -60 -90 36 18 71 -14 89 -53 49 -42 -24 -35 -80 17 4 -23
-100 54 14 17 4 31 -9...

output:

193.69797046

result:

ok Correct

Test #13:

score: 0
Accepted
time: 1ms
memory: 3732kb

input:

20 20 0
-33 -48 18 0 95 70 -97 8 -85 -62 -36 -59 78 -91 83 7 47 -6 -1 11
-90 96 21 -30 23 24 26 31 4...

output:

99.64749225

result:

ok Correct

Test #14:

score: 0
Accepted
time: 1ms
memory: 3716kb

input:

20 20 0
-13 -88 55 42 65 -88 86 -63 78 39 82 4 30 79 -47 -97 -71 -20 -77 37
-76 -79 90 -63 35 19 -27...

output:

258.77130958

result:

ok Correct

Test #15:

score: 0
Accepted
time: 1ms
memory: 3688kb

input:

20 20 0
16 -49 8 99 19 68 -47 -73 -83 -9 -44 -1 59 35 59 -55 51 -43 -83 71
-66 -38 -99 91 55 12 97 -...

output:

815.53750430

result:

ok Correct

Subtask #2:

score: 25
Accepted
total time: 24ms
memory: 3792kb

Test #16:

score: 25
Accepted
time: 0ms
memory: 3688kb

input:

20 20 0
0 53 0 0 0 0 0 -8 0 -98 -81 -38 -40 -29 0 0 -72 0 0 -57
46 0 -37 0 10 -78 -30 81 0 0 0 0 -49...

output:

-48.92582200

result:

ok Correct

Test #17:

score: 0
Accepted
time: 1ms
memory: 3652kb

input:

10 20 0
-12 -78 -62 -63 -90 22 -99 39 -71 9
-20 57 -76 -88 -65 50 -64 47 92 0 50
-73 78 -99 -91 -7 2...

output:

-168.54940234

result:

ok Correct

Test #18:

score: 0
Accepted
time: 1ms
memory: 3788kb

input:

10 20 0
-21 -46 -35 31 -74 -25 63 -74 -12 -46
-89 -92 20 -81 -67 -27 55 20 30 0 42
99 -71 76 -81 63 ...

output:

-53.48603694

result:

ok Correct

Test #19:

score: 0
Accepted
time: 1ms
memory: 3624kb

input:

10 20 0
33 -41 -16 -59 92 -58 -89 1 -77 -10
76 -78 -82 -94 74 46 -6 77 40 41 45
16 34 71 -73 89 -64 ...

output:

-51.64546613

result:

ok Correct

Test #20:

score: 0
Accepted
time: 1ms
memory: 3624kb

input:

15 20 0
-71 -72 40 -32 -52 -33 -68 97 -99 59 -45 -85 -6 5 -47
-71 84 -66 -94 -73 -34 85 -30 23 -81 2...

output:

-86.50448833

result:

ok Correct

Test #21:

score: 0
Accepted
time: 1ms
memory: 3752kb

input:

18 20 0
0 -29 -74 -8 35 4 0 -51 0 -44 -99 -78 -15 0 0 -64 -95 0
0 -81 15 0 0 0 3 -67 -87 0 0 0 -96 3...

output:

-135.24564723

result:

ok Correct

Test #22:

score: 0
Accepted
time: 1ms
memory: 3744kb

input:

20 20 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 -68 0 0 0
39 0 0 0 0 0 37 -70 0 0 60 0 0 0 0 0 0 0 0 0 0
0...

output:

0.00000000

result:

ok Correct

Test #23:

score: 0
Accepted
time: 1ms
memory: 3684kb

input:

20 20 0
86 -98 -25 0 90 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 52
57 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

output:

0.00000000

result:

ok Correct

Test #24:

score: 0
Accepted
time: 1ms
memory: 3652kb

input:

20 20 0
0 0 0 -75 0 0 -62 -8 0 -74 0 0 0 0 0 8 -91 0 -52 0
91 0 0 0 0 0 -28 34 0 9 -68 0 11 0 0 0 0 ...

output:

-101.36812775

result:

ok Correct

Test #25:

score: 0
Accepted
time: 1ms
memory: 3652kb

input:

20 20 0
6 0 0 9 5 0 0 -7 0 -8 -9 -3 0 0 -10 0 0 0 0 -6
0 0 0 0 -7 0 0 2 0 0 0 0 0 10 0 0 0 0 4 0 0
0...

output:

-0.00000000

result:

ok Correct

Test #26:

score: 0
Accepted
time: 1ms
memory: 3792kb

input:

20 20 0
0 0 0 0 0 0 0 0 0 0 -44 0 80 0 -45 0 0 0 0 0
0 -69 0 0 -37 65 42 -6 0 -80 0 61 63 0 0 47 0 0...

output:

-726.92018295

result:

ok Correct

Test #27:

score: 0
Accepted
time: 1ms
memory: 3756kb

input:

20 20 0
-78 -15 15 6 30 -1 19 -26 10 -3 7 -63 7 5 -2 10 -61 -88 -72 1
5 -9 2 3 -16 0 0 -10 -8 -10 -4...

output:

-79.52828247

result:

ok Correct

Test #28:

score: 0
Accepted
time: 1ms
memory: 3656kb

input:

20 20 0
0 -96 -50 32 0 0 -85 -6 -100 -80 0 0 0 0 0 0 0 -87 0 0
7 41 40 -48 0 7 0 17 -14 46 50 0 0 0 ...

output:

-171.76778254

result:

ok Correct

Test #29:

score: 0
Accepted
time: 1ms
memory: 3676kb

input:

20 20 0
100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
1 -100 -100 ...

output:

1220190039947966824512957297435520100466688.00000000

result:

ok Correct

Test #30:

score: 0
Accepted
time: 1ms
memory: 3624kb

input:

20 20 0
0 0 -58 -88 -18 -7 -76 0 -75 27 -40 52 -23 6 -27 28 0 29 -40 0
19 0 -7 61 -61 -23 -30 -24 0 ...

output:

-38.73991276

result:

ok Correct

Test #31:

score: 0
Accepted
time: 1ms
memory: 3736kb

input:

20 20 0
-7 43 -69 -9 -87 -8 -7 3 6 8 -99 -68 -58 -99 -85 -86 -8 4 7 -23
28 -91 6 90 -69 1 -2 -80 1 -...

output:

-87.39371579

result:

ok Correct

Test #32:

score: 0
Accepted
time: 1ms
memory: 3728kb

input:

20 20 0
-81 -33 -89 0 -28 0 -90 -50 -1 0 -1 1 1 0 1 -1 -4 0 -1 -2
1 1 -1 0 1 1 1 -92 0 -1 1 0 -58 72...

output:

-43.57079188

result:

ok Correct

Test #33:

score: 0
Accepted
time: 1ms
memory: 3652kb

input:

20 20 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-1 100 0...

output:

1.00000000

result:

ok Correct

Test #34:

score: 0
Accepted
time: 1ms
memory: 3728kb

input:

10 20 0
-6 -9 5 4 -10 3 0 7 3 8
-60 59 -33 -10 -1 47 48 6 -98 -33 -85
60 -59 33 10 1 -47 -48 -6 98 3...

output:

1143.00000000

result:

ok Correct

Test #35:

score: 0
Accepted
time: 1ms
memory: 3680kb

input:

10 20 0
-1 1 0 -10 2 4 7 -1 -1 -7
3 -74 -4 93 -83 45 78 51 -96 71 52
-3 74 4 -93 83 -45 -78 -51 96 -...

output:

168.00000000

result:

ok Correct

Test #36:

score: 0
Accepted
time: 1ms
memory: 3748kb

input:

20 20 0
43 23 -38 8 -72 10 57 35 20 -8 82 -42 -58 -38 46 88 -7 -84 63 6
-43 -89 -45 -43 16 94 -92 56...

output:

88.48090294

result:

ok Correct

Test #37:

score: 0
Accepted
time: 1ms
memory: 3748kb

input:

10 20 0
-6 -9 5 4 -10 3 0 7 3 8
-60 59 -33 -10 -1 47 48 6 -98 -33 -85
60 -59 33 10 1 -47 -48 -6 98 3...

output:

Infeasible

result:

ok Correct

Test #38:

score: 0
Accepted
time: 1ms
memory: 3656kb

input:

20 20 0
6 0 0 9 5 0 0 -7 0 -8 -9 -3 0 0 -10 0 0 0 0 -7
0 0 0 0 -7 0 0 2 0 0 0 0 0 10 0 0 0 0 4 0 -1
...

output:

Infeasible

result:

ok Correct

Test #39:

score: 0
Accepted
time: 1ms
memory: 3612kb

input:

20 20 0
-78 -15 15 6 30 -1 19 -26 10 -3 7 -63 7 5 -2 10 -61 -88 -72 -100
5 -9 2 3 -16 0 0 -10 -8 -10...

output:

Infeasible

result:

ok Correct

Test #40:

score: 0
Accepted
time: 1ms
memory: 3752kb

input:

10 20 0
-9 -7 3 9 5 4 7 -6 7 -4
-7 6 -39 -29 46 58 -96 23 55 -71 49
7 -6 39 29 -46 -58 96 -23 -55 71...

output:

Infeasible

result:

ok Correct

Subtask #3:

score: 25
Accepted
total time: 13ms
memory: 3784kb

Test #41:

score: 25
Accepted
time: 1ms
memory: 3612kb

input:

20 10 1
37 -25 -29 29 3 32 -16 85 64 -69 52 -35 -96 -23 32 -58 28 -71 -9 47
35 94 20 -41 55 80 19 27...

output:

857.28479489
0.00000000 0.00000000 0.00000000 0.00000000 24.20743619 0.00000000 0.00000000 19.128687...

result:

ok Correct

Test #42:

score: 0
Accepted
time: 1ms
memory: 3720kb

input:

20 10 1
-17 -28 -65 -74 -20 26 -78 32 74 85 30 -63 49 -57 -43 -45 49 15 -47 31
-93 95 57 -77 -56 49 ...

output:

184.02483029
0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000...

result:

ok Correct

Test #43:

score: 0
Accepted
time: 1ms
memory: 3716kb

input:

20 10 1
45 -54 16 -15 -48 53 -40 96 -12 73 33 -30 -71 -86 46 91 -19 98 -41 -94
-64 -88 51 -40 -14 38...

output:

Unbounded

result:

ok Correct

Test #44:

score: 0
Accepted
time: 1ms
memory: 3592kb

input:

20 10 1
-68 65 75 -37 20 -68 -37 68 -87 -75 65 -47 11 -27 -37 20 -45 29 -68 18
-22 36 73 19 43 17 18...

output:

Unbounded

result:

ok Correct

Test #45:

score: 0
Accepted
time: 1ms
memory: 3712kb

input:

20 20 1
1 0 -1 0 0 -1 79 -1 0 7 -70 1 40 0 58 0 -1 43 0 94
77 -1 0 -14 0 1 -33 -59 1 68 48 -1 25 1 -...

output:

Unbounded

result:

ok Correct

Test #46:

score: 0
Accepted
time: 1ms
memory: 3752kb

input:

10 20 1
-91 -1 60 -63 -1 0 -1 1 -75 22
1 45 -1 -87 0 1 1 1 1 -46 31
-70 0 -78 41 -69 89 -1 0 1 -62 4...

output:

-0.00000000
0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 ...

result:

ok Correct

Test #47:

score: 0
Accepted
time: 1ms
memory: 3684kb

input:

10 20 1
1 -1 0 -88 60 -36 -7 0 0 -1
1 55 -90 -82 55 -1 0 64 0 0 0
35 6 -54 -1 -39 44 1 64 -85 15 1
-...

output:

1.50538688
0.00295687 0.00000000 0.02052278 0.02197515 0.06629193 0.00000000 0.07732459 0.00000000 0...

result:

ok Correct

Test #48:

score: 0
Accepted
time: 0ms
memory: 3660kb

input:

4 2 1
2 3 -1 -12
-2 -9 1 9 0
1 3 -1 -6 0

output:

Unbounded

result:

ok Correct

Test #49:

score: 0
Accepted
time: 0ms
memory: 3712kb

input:

4 3 1
10 -57 -9 -24
1 -11 -5 18 0
1 -3 -1 2 0
1 1 1 1 1

output:

0.50000000
0.50000000 0.00000000 0.50000000 0.00000000 

result:

ok Correct

Test #50:

score: 0
Accepted
time: 1ms
memory: 3648kb

input:

2 2 1
4 14
2 7 21
7 2 21

output:

42.00000000
2.33333333 2.33333333 

result:

ok Correct

Test #51:

score: 0
Accepted
time: 1ms
memory: 3704kb

input:

4 3 1
3 -80 2 -24
1 -32 -4 36 0
1 -24 -1 6 0
0 0 1 0 1

output:

5.00000000
1.00000000 0.00000000 1.00000000 0.00000000 

result:

ok Correct

Test #52:

score: 0
Accepted
time: 1ms
memory: 3784kb

input:

20 20 1
-62 -88 66 -58 -60 -90 36 18 71 -14 89 -53 49 -42 -24 -35 -80 17 4 -23
-100 54 14 17 4 31 -9...

output:

193.69797046
0.00000000 0.23890406 0.00000000 0.00000000 0.00000000 0.00000000 0.75974862 0.00000000...

result:

ok Correct

Test #53:

score: 0
Accepted
time: 1ms
memory: 3680kb

input:

20 20 1
-33 -48 18 0 95 70 -97 8 -85 -62 -36 -59 78 -91 83 7 47 -6 -1 11
-90 96 21 -30 23 24 26 31 4...

output:

99.64749225
0.00000000 0.00000000 0.27062185 0.21403807 0.37286244 0.28204080 0.00000000 0.00000000 ...

result:

ok Correct

Test #54:

score: 0
Accepted
time: 1ms
memory: 3680kb

input:

20 20 1
-13 -88 55 42 65 -88 86 -63 78 39 82 4 30 79 -47 -97 -71 -20 -77 37
-76 -79 90 -63 35 19 -27...

output:

258.77130958
0.00000000 0.22262328 0.06662660 0.00000000 0.35527363 0.00000000 1.96268368 0.49957549...

result:

ok Correct

Test #55:

score: 0
Accepted
time: 1ms
memory: 3740kb

input:

20 20 1
16 -49 8 99 19 68 -47 -73 -83 -9 -44 -1 59 35 59 -55 51 -43 -83 71
-66 -38 -99 91 55 12 97 -...

output:

815.53750430
0.00000000 0.00000000 0.00000000 3.61416688 1.26018310 3.95669737 0.00000000 3.05531400...

result:

ok Correct

Subtask #4:

score: 25
Accepted
total time: 20ms
memory: 3796kb

Test #56:

score: 25
Accepted
time: 0ms
memory: 3684kb

input:

20 20 1
0 53 0 0 0 0 0 -8 0 -98 -81 -38 -40 -29 0 0 -72 0 0 -57
46 0 -37 0 10 -78 -30 81 0 0 0 0 -49...

output:

-48.92582200
0.00000000 1.85030993 0.00000000 0.43277773 1.29917628 0.95186182 0.00000000 0.00000000...

result:

ok Correct

Test #57:

score: 0
Accepted
time: 1ms
memory: 3788kb

input:

10 20 1
-12 -78 -62 -63 -90 22 -99 39 -71 9
-20 57 -76 -88 -65 50 -64 47 92 0 50
-73 78 -99 -91 -7 2...

output:

-168.54940234
0.55073767 0.00000000 1.06298694 0.02586515 1.05391140 1.30949515 0.51960424 0.5546548...

result:

ok Correct

Test #58:

score: 0
Accepted
time: 1ms
memory: 3792kb

input:

10 20 1
-21 -46 -35 31 -74 -25 63 -74 -12 -46
-89 -92 20 -81 -67 -27 55 20 30 0 42
99 -71 76 -81 63 ...

output:

-53.48603694
1.91198595 1.35591924 0.00000000 0.85355105 0.00000000 0.14508293 0.99328858 0.45958512...

result:

ok Correct

Test #59:

score: 0
Accepted
time: 1ms
memory: 3736kb

input:

10 20 1
33 -41 -16 -59 92 -58 -89 1 -77 -10
76 -78 -82 -94 74 46 -6 77 40 41 45
16 34 71 -73 89 -64 ...

output:

-51.64546613
0.00000000 0.75141042 0.00000000 0.52481037 0.64217746 0.00000000 0.54280133 0.98085933...

result:

ok Correct

Test #60:

score: 0
Accepted
time: 1ms
memory: 3712kb

input:

15 20 1
-71 -72 40 -32 -52 -33 -68 97 -99 59 -45 -85 -6 5 -47
-71 84 -66 -94 -73 -34 85 -30 23 -81 2...

output:

-86.50448833
0.00000000 0.65386002 1.94370774 0.35589059 0.51745742 1.04874897 0.00000000 0.00000000...

result:

ok Correct

Test #61:

score: 0
Accepted
time: 1ms
memory: 3688kb

input:

18 20 1
0 -29 -74 -8 35 4 0 -51 0 -44 -99 -78 -15 0 0 -64 -95 0
0 -81 15 0 0 0 3 -67 -87 0 0 0 -96 3...

output:

-135.24564723
2.24900341 0.87254309 0.00000000 0.39629955 0.92735300 0.00000000 0.00000000 0.0000000...

result:

ok Correct

Test #62:

score: 0
Accepted
time: 1ms
memory: 3732kb

input:

20 20 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 -68 0 0 0
39 0 0 0 0 0 37 -70 0 0 60 0 0 0 0 0 0 0 0 0 0
0...

output:

0.00000000
0.00000000 0.00000000 2.24506407 1.23481204 3.86793181 2.11304872 1.70270270 0.90000000 3...

result:

ok Correct

Test #63:

score: 0
Accepted
time: 0ms
memory: 3756kb

input:

20 20 1
86 -98 -25 0 90 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 52
57 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

output:

0.00000000
0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.32263791 0.00000000 0...

result:

ok Correct

Test #64:

score: 0
Accepted
time: 0ms
memory: 3712kb

input:

20 20 1
0 0 0 -75 0 0 -62 -8 0 -74 0 0 0 0 0 8 -91 0 -52 0
91 0 0 0 0 0 -28 34 0 9 -68 0 11 0 0 0 0 ...

output:

-101.36812775
0.00000000 0.00000000 109.33333333 0.00000000 8.00000000 0.00000000 1.78110929 0.05194...

result:

ok Correct

Test #65:

score: 0
Accepted
time: 0ms
memory: 3792kb

input:

20 20 1
6 0 0 9 5 0 0 -7 0 -8 -9 -3 0 0 -10 0 0 0 0 -6
0 0 0 0 -7 0 0 2 0 0 0 0 0 10 0 0 0 0 4 0 0
0...

output:

-0.00000000
0.00000000 0.00000000 0.00000000 -0.00000000 0.00000000 -0.00000000 1.38518519 0.0000000...

result:

ok Correct

Test #66:

score: 0
Accepted
time: 1ms
memory: 3752kb

input:

20 20 1
0 0 0 0 0 0 0 0 0 0 -44 0 80 0 -45 0 0 0 0 0
0 -69 0 0 -37 65 42 -6 0 -80 0 61 63 0 0 47 0 0...

output:

-726.92018295
0.00000000 0.69499830 0.90157088 0.00000000 0.16577261 0.61178024 0.00000000 0.0000000...

result:

ok Correct

Test #67:

score: 0
Accepted
time: 1ms
memory: 3796kb

input:

20 20 1
-78 -15 15 6 30 -1 19 -26 10 -3 7 -63 7 5 -2 10 -61 -88 -72 1
5 -9 2 3 -16 0 0 -10 -8 -10 -4...

output:

-79.52828247
0.95567800 0.00000000 0.00000000 0.00000000 0.42913632 0.00000000 0.00000000 0.00000000...

result:

ok Correct

Test #68:

score: 0
Accepted
time: 1ms
memory: 3716kb

input:

20 20 1
0 -96 -50 32 0 0 -85 -6 -100 -80 0 0 0 0 0 0 0 -87 0 0
7 41 40 -48 0 7 0 17 -14 46 50 0 0 0 ...

output:

-171.76778254
0.00000000 0.00000000 0.15805534 0.45863859 0.00000000 0.00000000 0.58609636 1.1160171...

result:

ok Correct

Test #69:

score: 0
Accepted
time: 1ms
memory: 3676kb

input:

20 20 1
100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
1 -100 -100 ...

output:

1220190039947966824512957297435520100466688.00000000
12081089504435315093720134976305184636928.00000...

result:

ok Correct

Test #70:

score: 0
Accepted
time: 1ms
memory: 3724kb

input:

20 20 1
0 0 -58 -88 -18 -7 -76 0 -75 27 -40 52 -23 6 -27 28 0 29 -40 0
19 0 -7 61 -61 -23 -30 -24 0 ...

output:

-38.73991276
0.24323760 0.62240532 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 3.60613300...

result:

ok Correct

Test #71:

score: 0
Accepted
time: 1ms
memory: 3788kb

input:

20 20 1
-7 43 -69 -9 -87 -8 -7 3 6 8 -99 -68 -58 -99 -85 -86 -8 4 7 -23
28 -91 6 90 -69 1 -2 -80 1 -...

output:

-87.39371579
0.00000000 0.00000000 0.00000000 0.00000000 0.16488469 0.00000000 0.11833356 0.08012987...

result:

ok Correct

Test #72:

score: 0
Accepted
time: 1ms
memory: 3732kb

input:

20 20 1
-81 -33 -89 0 -28 0 -90 -50 -1 0 -1 1 1 0 1 -1 -4 0 -1 -2
1 1 -1 0 1 1 1 -92 0 -1 1 0 -58 72...

output:

-43.57079188
0.42475407 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.26202986...

result:

ok Correct

Test #73:

score: 0
Accepted
time: 1ms
memory: 3676kb

input:

20 20 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
-1 100 0...

output:

1.00000000
0.01000000 0.00010000 0.00000100 0.00000001 0.00000000 0.00000000 0.00000000 0.00000000 0...

result:

ok Correct

Test #74:

score: 0
Accepted
time: 0ms
memory: 3728kb

input:

10 20 1
-6 -9 5 4 -10 3 0 7 3 8
-60 59 -33 -10 -1 47 48 6 -98 -33 -85
60 -59 33 10 1 -47 -48 -6 98 3...

output:

1143.00000000
41.00000000 44.00000000 86.00000000 92.00000000 50.00000000 97.00000000 54.00000000 54...

result:

ok Correct

Test #75:

score: 0
Accepted
time: 1ms
memory: 3788kb

input:

10 20 1
-1 1 0 -10 2 4 7 -1 -1 -7
3 -74 -4 93 -83 45 78 51 -96 71 52
-3 74 4 -93 83 -45 -78 -51 96 -...

output:

168.00000000
23.00000000 55.00000000 3.00000000 32.00000000 21.00000000 97.00000000 18.00000000 15.0...

result:

ok Correct

Test #76:

score: 0
Accepted
time: 1ms
memory: 3680kb

input:

20 20 1
43 23 -38 8 -72 10 57 35 20 -8 82 -42 -58 -38 46 88 -7 -84 63 6
-43 -89 -45 -43 16 94 -92 56...

output:

88.48090294
0.03937178 0.00000000 0.04083782 0.00000000 0.00000000 0.30941533 0.33359609 0.00000000 ...

result:

ok Correct

Test #77:

score: 0
Accepted
time: 1ms
memory: 3668kb

input:

10 20 1
-6 -9 5 4 -10 3 0 7 3 8
-60 59 -33 -10 -1 47 48 6 -98 -33 -85
60 -59 33 10 1 -47 -48 -6 98 3...

output:

Infeasible

result:

ok Correct

Test #78:

score: 0
Accepted
time: 1ms
memory: 3688kb

input:

20 20 1
6 0 0 9 5 0 0 -7 0 -8 -9 -3 0 0 -10 0 0 0 0 -7
0 0 0 0 -7 0 0 2 0 0 0 0 0 10 0 0 0 0 4 0 -1
...

output:

Infeasible

result:

ok Correct

Test #79:

score: 0
Accepted
time: 1ms
memory: 3680kb

input:

20 20 1
-78 -15 15 6 30 -1 19 -26 10 -3 7 -63 7 5 -2 10 -61 -88 -72 -100
5 -9 2 3 -16 0 0 -10 -8 -10...

output:

Infeasible

result:

ok Correct

Test #80:

score: 0
Accepted
time: 1ms
memory: 3664kb

input:

10 20 1
-9 -7 3 9 5 4 7 -6 7 -4
-7 6 -39 -29 46 58 -96 23 55 -71 49
7 -6 39 29 -46 -58 96 -23 -55 71...

output:

Infeasible

result:

ok Correct

Extra Test:

score: -3
Extra Test Failed : Time Limit Exceeded on 34

input:

20 20 1
0 0 0 0 0 1 0 -61 0 0 0 1 1 0 1 0 0 1 0 1
1 0 0 0 39 1 0 0 0 0 67 0 0 0 0 0 0 1 1 10 1
0 0 0...

output:


result: