QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#784025#6423. Fireworkssurenjamts#WA 3ms3956kbC++20663b2024-11-26 12:47:592024-11-26 12:47:59

Judging History

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

  • [2024-11-26 12:47:59]
  • 评测
  • 测评结果:WA
  • 用时:3ms
  • 内存:3956kb
  • [2024-11-26 12:47:59]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define mk make_pair
#define S second
#define F first
void solve(){
    double p, n, m;
    cin >> n >> m >> p;
    double P = 1;
    double ev = 1e18;
    for(double x = 1; x <= 10000; x+=1.0){
        P *= (1 - p / 10000);
        double N = n * x + m;
        double evx = 1.0 /(1 - P);
       // cout << P << " " << evx << " " << evx * N << '\n';
        ev = min(ev, evx * N);
    }
    cout << setprecision(18) << ev << '\n';
}
int main(){
    ios::sync_with_stdio(0); cin.tie(NULL); cout.tie(NULL);
    int t; cin >> t; while(t--) solve();

}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3864kb

input:

3
1 1 5000
1 1 1
1 2 10000

output:

4
10141.5852891147752
3

result:

ok 3 numbers

Test #2:

score: 0
Accepted
time: 3ms
memory: 3956kb

input:

20
10 27 2855
79 59 6888
65 72 7725
78 50 2888
31 21 5759
41 58 6619
47 27 3881
35 55 5095
77 7 6028
17 89 1792
84 60 8604
58 44 4923
88 27 3824
54 63 1482
19 42 5366
93 76 97
100 99 8660
96 36 4343
90 56 9515
24 44 9922

output:

89.7298056505480019
200.348432055749129
177.346278317152127
416.839877800354657
90.2934537246049729
149.569421362743611
190.672507085802636
164.601521115576929
139.349701393497014
275.133110248423009
167.36401673640168
207.19073735527121
300.732217573221703
589.058848950519518
101.877028212448849
10...

result:

ok 20 numbers

Test #3:

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

input:

10
954269343 987322500 9806
916720797 981711601 9728
902477101 957414437 9250
967013471 988735825 9674
985383693 926528961 9411
970653208 917703218 9331
998423148 911924940 9283
986159007 902133513 9759
953796828 947934512 9959
995334734 931874197 9944

output:

1980003919.02916598
1951513567.02302623
2010693554.59459424
2021655257.39094472
2031572260.12113476
2023744964.09816742
2057899480.77130246
1934924193.05256701
1909560538.2066474
1938062078.6403861

result:

ok 10 numbers

Test #4:

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

input:

10
933722894 72 9673
975866948 5 9424
910984544 95 9682
994597175 6 9351
972675086 51 9712
952759975 51 9114
956482031 85 9478
921988922 72 9017
950640658 36 9893
965297247 78 9342

output:

965287879.66504693
1035512471.34974527
940905431.728981733
1063626543.68516743
1001518880.76606274
1045380761.4658767
1009160282.76007593
1022500825.10812914
960922565.450318575
1033287652.53692985

result:

ok 10 numbers

Test #5:

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

input:

10
910088095 81 316
970640211 35 537
908853334 41 89
932269507 8 457
953224740 22 113
959834859 69 34
924852390 63 115
952730384 97 382
917634328 91 20
937287266 32 654

output:

28800258734.1772499
18075237355.6797142
102118356741.572815
20399770568.9278069
84356173628.3187561
282304390588.238708
80421952434.7829285
24940588507.8533974
458817209499.999573
14331610061.162077

result:

ok 10 numbers

Test #6:

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

input:

10
968675373 962412132 104
923494255 934310785 381
922721350 957856460 282
978335370 917228676 825
951116860 942542480 359
999013758 972493824 676
930242700 964474169 342
968944030 984608304 520
965837594 909045242 369
990484700 925952624 479

output:

106669104052.294662
31076848077.7611122
40771434362.895134
16579259543.3635273
33660076568.7019196
20209258011.5019226
34581380127.3950958
24798113234.3329468
33145494087.7282524
26925682159.1200638

result:

ok 10 numbers

Test #7:

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

input:

10
22 972733171 975
22 973609752 512
55 987399854 126
49 967364929 642
23 948126474 513
25 962813818 421
93 933323422 113
58 950364131 647
82 991906690 682
31 957667404 402

output:

972736672.681293488
973616306.986935973
987457697.396779418
967376069.315485358
948133283.101613998
962822722.647578955
933426898.317728281
950377057.36334312
991923706.585391641
957678776.965345502

result:

ok 10 numbers

Test #8:

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

input:

10
47 972371220 9743
65 949941115 9400
86 921812690 9736
11 927065494 9182
71 923766617 9378
63 941828720 9029
96 917539847 9084
88 952051332 9499
91 958386812 9427
64 950375055 9887

output:

972371465.901790261
949941549.320472956
921813131.82122612
927065583.858390093
923767096.493966103
941829231.442622662
917540568.647066474
952051875.05521524
958387391.921013832
950375326.495618939

result:

ok 10 numbers

Test #9:

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

input:

10
98 46 9403
99 89 9661
80 62 9450
25 20 9283
68 74 9328
54 14 9286
4 80 9574
35 61 9420
77 47 9943
22 9 9358

output:

153.142614059342776
194.596832626022149
150.26455026455028
48.4757082839599249
152.229845626072063
73.2285160456601432
87.7376227282222629
101.910828025477713
124.710851855576777
33.1267364821543069

result:

ok 10 numbers

Test #10:

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

input:

10
89 77 65
53 41 913
47 67 488
89 13 267
20 60 427
58 72 690
23 60 677
43 38 775
52 68 343
83 61 805

output:

15149.2838382387272
795.195959678695885
1340.26261031728222
3590.64750473240611
734.463107824570329
1204.0440417989264
568.432537046958828
761.453449761660181
1986.66955837413707
1378.15844833914775

result:

ok 10 numbers

Test #11:

score: -100
Wrong Answer
time: 1ms
memory: 3896kb

input:

20
5 1000000000 4
3 999999979 5
5 1000000000 2
2 999999999 4
3 999999983 1
3 999999984 1
3 999999987 3
3 999999974 1
2 999999998 1
1 999999981 2
4 999999971 4
3 999999992 1
5 999999973 4
4 999999984 4
3 999999972 4
2 999999994 4
2 999999980 5
4 999999970 5
2 999999980 2
4 999999983 4

output:

1018693090.36025655
1006805302.48914111
1156539263.66518998
1018662530.07686687
1581978103.63850474
1581978105.22043538
1052402441.69012952
1581978089.40112853
1581962308.06073856
1156492982.43445897
1018682874.3980515
1581978117.87588072
1018693062.85691833
1018682887.64039946
1018672688.99511111
1...

result:

wrong answer 1st numbers differ - expected: '1000153595.96685', found: '1018693090.36026', error = '0.01854'