Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
WayeKids
w4b
Commits
2d2667e2
Commit
2d2667e2
authored
Mar 31, 2017
by
[Prenom] [Nom]
Browse files
test avec threads
parent
df37ee9d
Changes
21
Hide whitespace changes
Inline
Side-by-side
ProjetW4b/ProjetW4b/.gitignore
View file @
2d2667e2
*.exe
*.png
ProjetW4b/ProjetW4b/perf.R
View file @
2d2667e2
library
(
ggplot2
)
perf
<-
read.table
(
"./res/perf
TabAdd
.dat"
,
header
=
TRUE
)
png
(
"./res/
memTabAd
d.png"
)
ggplot
(
data
=
perf
,
aes
(
x
=
taille
,
y
=
me
m
))
+
geom_point
()
+
geom_smooth
()
perf
<-
read.table
(
"./res/perf
HashDeleteRandom
.dat"
,
header
=
TRUE
)
png
(
"./res/
exectimeHashDeleteRandomThrea
d.png"
)
ggplot
(
data
=
perf
,
aes
(
x
=
taille
,
y
=
execti
me
))
+
geom_point
()
+
geom_smooth
()
dev.off
()
ProjetW4b/ProjetW4b/perfF.R
0 → 100644
View file @
2d2667e2
library
(
ggplot2
)
perfF
<-
read.table
(
"./res/perfTabAdd.dat"
,
header
=
TRUE
)
p1
<-
ggplot
(
data
=
perfF
,
aes
(
x
=
taille
,
y
=
exectime
))
+
geom_point
()
+
geom_smooth
()
perfF
<-
read.table
(
"./res/perfHashAdd.dat"
,
header
=
TRUE
)
p2
<-
ggplot
(
data
=
perfF
,
aes
(
x
=
taille
,
y
=
exectime
))
+
geom_point
()
+
geom_smooth
()
perfF
<-
read.table
(
"./res/perfListAdd.dat"
,
header
=
TRUE
)
p3
<-
ggplot
(
data
=
perfF
,
aes
(
x
=
taille
,
y
=
exectime
))
+
geom_point
()
+
geom_smooth
()
multiplot
(
p1
,
p2
,
p3
)
png
(
"./res/Add.png"
)
dev.off
()
ProjetW4b/ProjetW4b/res/perfHashAdd.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 4.2
4
261
2128
100000000
2
4.
6
7 2
611956
100000000
3
4.
22 3001460
100000000 4 4.
90
261
20
92
100000000 5 4.
40 261193
6
150000000
1
7.
57
4
48736
8
150000000
2 7.23 4682104
150000000 3 7.
40 5275912
150000000 4 7.6
1
4
94185
2
150000000 5 7.
38
4
756628
200000000 1
8.44 6252616
200000000 2
8.45 62525
88
200000000 3 8.
38
62523
88
200000000 4 8.
32 5278944
200000000 5 9.
30 6252636
265827477 1 1
0.16 6564744
265827477 2 1
0.84
6
75
9568
265827477 3 10.
91 6759456
265827477
4
10.8
5
8057504
265827477
5
11.
10
7538
340
100000000 1 4.
5
2 261
1984
100000000
3
4.7
6
2
741680
100000000
2
4.
97 2612052
100000000 4 4.
53
261
1
92
4
100000000 5 4.
84 313125
6
150000000
2
7.
80
4
94180
8
150000000
1 8.34 4422572
150000000 3 7.
86 4941768
150000000 4 7.
8
6 4
48747
2
150000000 5 7.
99
4
941684
200000000 1
9.16 5214200
200000000 2
9.24 52789
88
200000000 3 8.
94
62523
52
200000000 4 8.
67 6252556
200000000 5 9.
51 5733288
265827477 1 1
1.09 6499708
265827477 2 1
1.09
75
38236
265827477 3 10.
58 7019000
265827477
5
10.8
2
7538180
265827477
4
11.
33
7538
152
ProjetW4b/ProjetW4b/res/perfHashAddRandom.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 4.
2
9 26
12448
100000000 2 4.
54
26124
64
100000000 3 4.7
4
2
61231
6
100000000 4
4.66 26123
76
100000000 5 4.
3
6 28719
24
150000000 1 7.
32 4487448
150000000 2 7.
20 4552340
150000000 3
7.32 527626
4
150000000 4
7.40 5795580
150000000 5 7.
2
6 4
422684
200000000 1 9.
30
625
3020
200000000 2
8.57 57335
96
200000000 3
8.34 5279296
200000000 4
8.31 5603836
200000000 5
8.84 5474200
265827477 1 10.
16
7
0194
64
265827477 2 10.
06 650022
4
265827477 3 10.
23 7019228
265827477 4
9.87
7538
540
265827477 5 10.
10 6759756
100000000 1 4.
7
9 26
77280
100000000 2 4.
68
26124
00
100000000 3 4.7
5
2
87193
6
100000000 4
5.01 31314
76
100000000 5 4.6
0
28719
68
150000000 1 7.
84 5276176
150000000 2 7.
89 5201428
150000000 3
8.14 468220
4
150000000 4
8.09 4422488
150000000 5 7.6
2
4
552372
200000000 1 9.
57
625
2712
200000000 2
9.24 6252
96
4
200000000 3
9.72 5733680
200000000 4
9.61 6771852
200000000 5
9.16 5214416
265827477 1 10.
93
7
538
64
0
265827477 2 10.
72 701944
4
265827477 3 10.
81 6629812
265827477 4
11.05
7538
448
265827477 5 10.
87 7019264
ProjetW4b/ProjetW4b/res/perfHashDelete.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 8.
20
261
203
6
100000000 2 8.
65
2
612180
100000000 3
8.52 2612012
100000000 4 8.
39 2612024
100000000 5 8.
28 3131156
150000000 1 1
0.69 4941828
150000000 2 1
3.13 5276064
150000000 3 1
3
.0
6
49416
88
150000000 4 13.
44 494172
8
150000000 5
7.78 4756844
200000000 1 1
8.36 5733460
200000000 2 17.
48
5
246696
200000000 3 1
0
.9
9
6252672
200000000 4 1
7.58 5344088
200000000 5 1
6.50
6252
704
265827477 1 2
2.3
0 7538
29
6
265827477 2 2
2.28 6629672
265827477 3 2
3.00 7538388
265827477 4 21.
76
7
53838
0
265827477 5 2
1.04 649992
4
100000000 1 8.
99
261
195
6
100000000 2 8.
49
2
741908
100000000 3
9.09 3131344
100000000 4 8.
70 3131260
100000000 5 8.
66 2806844
150000000 1 1
4.46 4756884
150000000 2 1
4.29 4756872
150000000 3 1
4
.0
8
52759
88
150000000 4 13.
99 527600
8
150000000 5
13.91 4941780
200000000 1 1
7.58 5344036
200000000 2 17.
33
5
733348
200000000 3 1
7
.9
1
5473764
200000000 4 1
8.25 5473836
200000000 5 1
8.26
6252
400
265827477 1 2
0.7
0 7538
31
6
265827477 2 2
1.73 7538268
265827477 3 2
2.93 7019124
265827477 4 21.
08
7
01890
0
265827477 5 2
2.73 701898
4
ProjetW4b/ProjetW4b/res/perfHashDeleteRandom.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 4.
35
2612
320
100000000 2 4.
30
2612
400
100000000 3 4.
34
2
612392
100000000 4 4.
06
2
872144
100000000 5 4.
31
2
612324
150000000 1
7.33 5276420
150000000 2
7.76
5276
240
150000000 3 7.
16 527624
0
150000000 4
7.35 527634
4
150000000 5
7.68 47570
24
200000000 1 8.9
1
5
733600
200000000 2
8.60 6253020
200000000
3 8.44 6252748
200000000
4 8.53 6772024
200000000 5
8.29 6252868
265827477 1 10.
33 7538524
265827477 2 10.
07 7019248
265827477 3 10.
13
7538
584
265827477 4 10.
05 656502
4
265827477 5
9.97 7019248
100000000 1 4.
70
2612
224
100000000 2 4.
79
2612
292
100000000 3 4.
66
2
871848
100000000 4 4.
78
2
612408
100000000 5 4.
59
2
872028
150000000 1
8.02 4941672
150000000 2
8.13
5276
348
150000000 3 7.
88 475718
0
150000000 4
8.10 475722
4
150000000 5
8.08 52762
24
200000000 1 8.9
4
5
228732
200000000 2
9.02 5603852
200000000
4 9.02 5733512
200000000
3 9.00 5733760
200000000 5
9.61 5733604
265827477 1 10.
68 6565112
265827477 2 10.
82 6500212
265827477 3 10.
86
7538
628
265827477 4 10.
58 701946
4
265827477 5
10.62 6889432
ProjetW4b/ProjetW4b/res/perfHashResearch.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 5.
09 3131348
100000000 2
4.87
2611
984
100000000 3 4.9
9
3131320
100000000 4 5.
01 2806832
100000000 5
4.76 26119
92
150000000 1
8.50 4756696
150000000 2 8.
77 4941736
150000000 3
8.44 5276036
150000000 4
8.47 527594
0
150000000 5
8.26 4422444
200000000 1 10.
52 6252628
200000000 2 10.
7
5 62524
88
200000000 3 10.
57 573337
6
200000000 4 10.
2
6 52
14100
200000000 5
10.84 5214056
265827477 1 1
3.70 6532244
265827477
2
12.
2
8
6
75
9440
265827477
3
1
1.28
70190
3
6
265827477 4 12.
87
6
499792
265827477 5 1
2.52 6514264
100000000 1 5.
41 2611936
100000000 2
5.40
2611
856
100000000 3 4.9
2
2612004
100000000 4 5.
42 3131300
100000000 5
5.48 27416
92
150000000 1
9.44 4941620
150000000 2 8.
98 5201232
150000000 3
9.36 4487328
150000000 4
9.14 475672
0
150000000 5
9.32 5275860
200000000 1 10.
00 5733224
200000000 2 10.
8
5 62524
36
200000000 3 10.
63 625249
6
200000000 4 10.
6
6 52
78924
200000000 5
9.50 5344028
265827477 1 1
2.29 7019088
265827477
3
12.
3
8 75
38064
265827477
2
1
2.33
70190
1
6
265827477 4 12.
54
6
889304
265827477 5 1
3.80 6759528
ProjetW4b/ProjetW4b/res/perfListAdd.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 4
3.98
5616
184
100000000 2 4
4.84
5616
312
100000000 3 4
5.58
5616
344
100000000 4 4
6.2
8 561
6164
100000000 5 4
3.70
5616
484
150000000 1 8
2.92
8411
508
150000000 2
83.29
8411
44
0
150000000 3
84.62
8411
4
32
150000000 4
82.3
2 84113
9
2
150000000 5 8
2.7
2 8411
340
200000000 1 1
44.86
11201
88
0
200000000 2 1
45.45
112016
76
200000000 3 1
44.9
0 112017
96
200000000 4 1
60.79
11201
620
200000000 5 14
6.38
11201
656
265827477 1 24
1.49
14881
316
265827477 2 24
3.38
148814
4
8
265827477 3 24
3.04
14881
580
265827477 4 2
40
.9
8
14881
4
52
265827477 5 2
45.17
1488136
0
100000000 1 4
4.33
5616
268
100000000 2 4
7.19
5616
236
100000000 3 4
8.07
5616
400
100000000 4 4
3.8
8 561
5932
100000000 5 4
9.96
5616
276
150000000 1 8
6.49
8411
312
150000000 2
90.67
8411
26
0
150000000 3
91.43
841132
8
150000000 4
91.4
2 84113
3
2
150000000 5 8
5.1
2 8411
248
200000000 1 1
50.34
11201
72
0
200000000 2 1
50.38
112016
28
200000000 3 1
61.1
0 112017
44
200000000 4 1
59.21
11201
768
200000000 5 14
9.27
11201
768
265827477 1 24
5.96
14881
432
265827477 2 24
5.69
148814
8
8
265827477 3 24
8.20
14881
276
265827477 4 2
55
.9
9
1488152
4
265827477 5 2
61.90
148813
7
6
ProjetW4b/ProjetW4b/res/perfListAddRandom.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 44.85 5616728
100000000 2 44.00 5616692
100000000 3 44.60 5616868
100000000 4 44.64 5616628
100000000 5 44.63 5616588
150000000 1 88.63 8411844
150000000 2 95.52 8411832
150000000 3 87.80 8411724
150000000 4 88.25 8411680
150000000 5 88.48 8411868
200000000 1 154.32 11201912
200000000 2 152.98 11201972
200000000 3 151.51 11202160
200000000 4 153.23 11201916
200000000 5 151.52 11202152
100000000 1 49.56 5616620
100000000 2 50.30 5616624
100000000 3 49.05 5616628
100000000 4 49.64 5616792
100000000 5 49.88 5616804
150000000 1 91.72 8411656
150000000 2 108.71 8411712
150000000 3 92.59 8411612
150000000 4 97.11 8411448
150000000 5 96.60 8411496
200000000 1 160.29 11202116
200000000 2 159.24 11201964
200000000 3 161.97 11201936
200000000 4 163.87 11202092
200000000 5 153.52 11202132
265827477 1 271.24 14881608
265827477 2 313.22 14881728
265827477 3 284.62 14881604
265827477 4 277.14 14881852
265827477 5 295.03 14881728
ProjetW4b/ProjetW4b/res/perfListDelete.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 75.21 5618412
100000000 2 75.34 5618348
100000000 3 73.76 5618148
100000000 4 72.82 5618404
100000000 5 72.68 5618220
150000000 1 148.81 8411840
150000000 2 149.82 8411804
150000000 3 147.98 8412012
150000000 4 149.46 8411892
150000000 5 155.30 8411832
200000000 1 261.71 11205656
200000000 2 264.29 11205508
200000000 3 265.21 11205684
200000000 4 267.37 11205448
200000000 5 265.67 11205640
100000000 1 79.52 5618356
100000000 2 74.89 5618176
100000000 3 79.13 5618132
100000000 4 79.38 5618124
100000000 5 76.35 5618236
150000000 1 128.21 8411832
150000000 2 163.09 8411968
150000000 3 162.68 8411680
150000000 4 156.44 8411944
150000000 5 161.23 8411836
200000000 1 299.70 11205588
200000000 2 289.91 11205528
200000000 3 276.78 11205460
200000000 4 272.92 11205636
200000000 5 277.52 11205484
265827477 1 474.73 14883484
265827477 2 465.90 14883472
265827477 3 472.99 14883648
265827477 4 456.36 14883608
265827477 5 476.67 14883508
ProjetW4b/ProjetW4b/res/perfListDeleteRandom.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 239.18 5618472
100000000 2 231.70 5618720
100000000 3 188.05 5618580
100000000 4 228.43 5618416
100000000 5 178.61 5618408
150000000 1 405.19 8412196
150000000 2 330.96 8412176
150000000 3 323.81 8412304
150000000 4 516.68 8412148
150000000 5 412.09 8412236
200000000 1 729.71 11205904
200000000 2 654.90 11205904
200000000 3 881.42 11206016
200000000 4 594.22 11205940
200000000 5 666.20 11206024
100000000 1 206.06 5618684
100000000 2 199.33 5618536
100000000 4 144.25 5618388
100000000 3 317.91 5618716
100000000 5 213.08 5618672
150000000 1 436.78 8412080
150000000 2 466.65 8412376
150000000 3 526.10 8412184
150000000 4 314.65 8412160
150000000 5 492.89 8412336
200000000 1 803.04 11206008
200000000 3 845.91 11205996
200000000 2 858.75 11205920
200000000 5 734.55 11205980
200000000 4 971.15 11205720
265827477 2 1417.97 14883828
265827477 3 1761.92 14883968
265827477 1 1899.41 14883888
265827477 4 1273.62 14883660
265827477 5 1248.67 14884004
ProjetW4b/ProjetW4b/res/perfListResearch.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 72.16 5618208
100000000 2 75.83 5618272
100000000 3 75.06 5618148
100000000 4 73.79 5618360
100000000 5 74.75 5618364
150000000 1 150.85 8412052
150000000 2 149.91 8412004
150000000 3 148.97 8412052
150000000 4 150.24 8411984
150000000 5 149.63 8412040
200000000 1 264.49 11205488
200000000 2 262.85 11205500
200000000 3 263.01 11205496
200000000 4 263.24 11205528
200000000 5 264.26 11205576
265827477 1 454.20 14883656
100000000 1 76.94 5618312
100000000 2 78.24 5618196
100000000 3 80.39 5618312
100000000 4 74.90 5618076
100000000 5 79.81 5617984
150000000 3 155.22 8411736
150000000 1 165.08 8411776
150000000 2 169.46 8411896
150000000 4 155.56 8411856
150000000 5 162.91 8411772
200000000 1 278.18 11205452
200000000 2 285.20 11205428
200000000 3 285.00 11205444
200000000 4 272.56 11205604
200000000 5 290.78 11205596
265827477 1 454.05 14883452
265827477 2 473.55 14883504
265827477 3 477.73 14883444
265827477 4 454.20 14883664
265827477 5 472.64 14883296
ProjetW4b/ProjetW4b/res/perfTabAdd.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 1.
30
662
42
8
100000000 2 1.
38
662
428
100000000 3 1.
3
4 662
29
2
100000000 4 1.
28
662
416
100000000 5 1.3
6
793484
150000000 1 2.04 1119
872
150000000 2
1.96
1119
680
150000000 3
2.03
1119
908
150000000
4
1.9
0
1119
688
150000000
5
1.9
2
11197
12
200000000 1 2.
48
1
315008
200000000 2 2.
48
131
5176
200000000 3 2.5
0
13151
76
200000000 4 2.
52
13151
84
200000000 5 2.
63
131518
4
265827477 1 3.2
0
1572
152
265827477 2 3.23 1
637776
265827477
3
3.
35
1
572344
265827477
4
3.4
1
1572
312
265827477 5 3.
14
1
572336
100000000 1 1.
44
662
36
8
100000000 2 1.
46
662
196
100000000 3 1.
4
4 662
41
2
100000000 4 1.
34
662
340
100000000 5 1.3
8
662240
150000000 1 2.04 1119
676
150000000 2
2.05
1119
836
150000000 3
1.94
1119
816
150000000
5
1.9
8
1119
852
150000000
4
1.9
8
11197
04
200000000 1 2.
61
1
577296
200000000 2 2.
56
131
4988
200000000 3 2.5
6
13151
84
200000000 4 2.
60
13151
36
200000000 5 2.
55
131518
0
265827477 1 3.2
8
1572
204
265827477 2 3.23 1
572188
265827477
4
3.
29
1
703228
265827477
3
3.
3
4 1572
084
265827477 5 3.
36
1
703288
ProjetW4b/ProjetW4b/res/perfTabAddRandom.dat
View file @
2d2667e2
taille test exectime mem
100000000
1
1.4
6
662
640
100000000
2
1.
46
6626
7
2
100000000 3 1.
52
6
79164
100000000 4 1.
44
662
820
100000000 5 1.
41
6627
7
2
150000000
1
2.
24
1120
27
6
150000000
2
2.
25
1
382224
150000000 3 2.2
5
1
382392
150000000 4 2.
25
1120
240
150000000 5 2.3
1
1120
22
8
200000000
1
2.
86
1315
396
200000000
2
3.0
6
1
577556
200000000 3 2.9
1
1315
456
200000000
4
2.
7
9 13155
7
2
200000000
5 2.80 1315400
265827477 1
3.70
1572
708
265827477 2 3.
5
9 15
72592
265827477 3 3.
72
1572
592
265827477 4
4.05
1572
55
2
265827477 5 3.
60
1572
676
100000000
2
1.4
1
662
556
100000000
1
1.
78
66262
4
100000000 3 1.
46
6
62732
100000000 4 1.
51
662
788
100000000 5 1.
55
6627
3
2
150000000
2
2.
38
1120
03
6
150000000
1
2.
41
1
120012
150000000 3 2.2
2
1
120036
150000000 4 2.
34
1120
032
150000000 5 2.3
7
1120
16
8
200000000
2
2.
90
1315
528
200000000
1
3.0
1
1
315372
200000000 3 2.9
6
1315
272
200000000
5
2.
8
9 131552
0
200000000
4 3.02 1577556
265827477 1
4.06
1572
632
265827477 2 3.
9
9 15
88868
265827477 3 3.
95
1572
496
265827477 4
3.91
1572
49
2
265827477 5 3.
87
1572
552
ProjetW4b/ProjetW4b/res/perfTabDelete.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 1.
65
662
636
100000000 2 1.68 6625
3
6
100000000 3 1.
63
6627
68
100000000 4 1.6
9
66274
4
100000000 5 1.
5
0 6627
56
150000000 1 2.
43
11
19992
150000000 2 2.
39
1120
100
150000000
3
2.
46
1120
236
150000000
4
2.
49
1120
048
150000000 5 2.3
6
1120
22
8
200000000 1 3.3
0
1315528
200000000 2 3.
1
2 13153
96
200000000 3
3.1
5 13155
44
200000000 4
3.14
1315
368
200000000 5 3.2
2
13
1544
8
265827477 1
4.12 1703636
265827477 2
5.44
1572
544
265827477 3 4.
07
1572
668
265827477 4 4.
14
1
834648
265827477 5 4.
06
15726
52
100000000 1 1.
72
662
720
100000000 2 1.68 6625
7
6
100000000 3 1.
70
6627
52
100000000 4 1.6
3
66274
0
100000000 5 1.
7
0 6627
32
150000000 1 2.
50
11
20016
150000000 2 2.
48
1120
032
150000000
4
2.
57
1120
104
150000000
3
2.
70
1120
220
150000000 5 2.
5
3 1120
00
8
200000000 1 3.
2
3 1315528
200000000 2 3.2
3
13153
40
200000000 3
2.8
5 13155
32
200000000 4
2.76
1315
524
200000000 5 3.2
3
13
8106
8
265827477 1
3.80 1572692
265827477 2
4.15
1572
636
265827477 3 4.
16
1572
516
265827477 4 4.
33
1
572460
265827477 5 4.
42
15726
36
ProjetW4b/ProjetW4b/res/perfTabDeleteRandom.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 1.4
6
6626
88
100000000 2 1.4
5
662
648
100000000 3 1.
38
6
79040
100000000 4 1.5
4
66255
2
100000000 5 1.
46
6627
76
150000000 1 2.
18
1120
244
150000000
2
2.3
8
11
364
76
150000000
3
2.
24
1120
272
150000000 4 2.2
2
11
20260
150000000 5 2.
2
3 1120
088
200000000 1
3.09
1315
404
200000000 2
2.95
1315
396
200000000 3
2.9
0 1446
5
48
200000000 4
2.85 1577508
200000000 5 2.
76
1
315536
265827477 1 3.
73
1572
672
265827477 2 3.
9
6 1
572612
265827477 3 3.
97
1572
676
265827477 4 3.
59
1572
512
265827477 5 3.
71
1572
712
100000000 1 1.
5
4 6626
04
100000000 2 1.4
9
662
776
100000000 3 1.
54
6
62708
100000000 4 1.5
1
66255
6
100000000 5 1.
50
6627
44
150000000 1 2.
35
1120
196
150000000
3
2.3
0
11
201
76
150000000
2
2.
39
1120
196
150000000 4 2.2
9
11
52816
150000000 5 2.
3
3 1120
204
200000000 1
2.88
1315
532
200000000 2
3.01
1315
524
200000000 3
3.1
0 14464
2
8
200000000 4
3.02 1315292
200000000 5 2.
93
1
446600
265827477 1 3.
85
1572
464
265827477 2 3.
8
6 1
605444
265827477 3 3.
61
1572
488
265827477 4 3.
74
1572
664
265827477 5 3.
96
1572
476
ProjetW4b/ProjetW4b/res/perfTabResearch.dat
View file @
2d2667e2
taille test exectime mem
100000000 1 1.6
4
662
924
100000000 2 1.
6
6 6628
56
100000000 3 1.
67
662972
100000000 4 1.
66
6628
6
8
100000000 5 1.7
1
662
9
88
150000000 1 2.
46
1120428