QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#572360#6423. Fireworksxly_tyty#WA 22ms4020kbC++17585b2024-09-18 13:54:182024-09-18 13:54:20

Judging History

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

  • [2024-09-18 13:54:20]
  • 评测
  • 测评结果:WA
  • 用时:22ms
  • 内存:4020kb
  • [2024-09-18 13:54:18]
  • 提交

answer

#include<bits/stdc++.h>
#define int long long
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
const long long N=1e6+10,mod=998244353,INF=1e15;
double n,m,k,q;
bool st[N];
void solve()
{
	cin>>n>>m>>q;
	double p=1-(double)q/10000;
	double ans=1e14;
	double sum=m;
	double f=p;
	for(int i=1;i<=70000;i++)
	{
		sum+=n;
		double res=1.0/(1-f)*sum;
		ans=min(res,ans);
		f=f*p;
	}
	printf("%.12lf\n",ans);
}
signed main()
{
    cin.tie(0), cout.tie(0), ios::sync_with_stdio(false);
    int T;cin>>T;
    while(T--)solve();
    return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 1ms
memory: 4016kb

input:

3
1 1 5000
1 1 1
1 2 10000

output:

4.000000000000
10141.585289114775
3.000000000000

result:

ok 3 numbers

Test #2:

score: 0
Accepted
time: 22ms
memory: 3948kb

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.729805650548
200.348432055749
177.346278317152
416.839877800355
90.293453724605
149.569421362744
190.672507085803
164.601521115577
139.349701393497
275.133110248423
167.364016736402
207.190737355271
300.732217573222
589.058848950520
101.877028212449
10796.887266904589
229.792147806005
303.9373704...

result:

ok 20 numbers

Test #3:

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

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.029165983200
1951513567.023026227951
2010693554.594594240189
2021655257.390944719315
2031572260.121134757996
2023744964.098167419434
2057899480.771302461624
1934924193.052567005157
1909560538.206647396088
1938062078.640386104584

result:

ok 10 numbers

Test #4:

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

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.665046930313
1035512471.349745273590
940905431.728981733322
1063626543.685167431831
1001518880.766062736511
1045380761.465876698494
1009160282.760075926781
1022500825.108129143715
960922565.450318574905
1033287652.536929845810

result:

ok 10 numbers

Test #5:

score: 0
Accepted
time: 12ms
memory: 3944kb

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.177249908447
18075237355.679714202881
102118356741.572814941406
20399770568.927806854248
84356173628.318756103516
282304390588.238708496094
80421952434.782928466797
24940588507.853397369385
458817209499.999572753906
14331610061.162076950073

result:

ok 10 numbers

Test #6:

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

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.294662475586
31076848077.761112213135
40771434362.895133972168
16579259543.363527297974
33660076568.701919555664
20209258011.501922607422
34581380127.395095825195
24798113234.332946777344
33145494087.728252410889
26925682159.120063781738

result:

ok 10 numbers

Test #7:

score: 0
Accepted
time: 19ms
memory: 3832kb

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.681293487549
973616306.986935973167
987457697.396779417992
967376069.315485358238
948133283.101613998413
962822722.647578954697
933426898.317728281021
950377057.363343119621
991923706.585391640663
957678776.965345501900

result:

ok 10 numbers

Test #8:

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

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.901790261269
949941549.320472955704
921813131.821226119995
927065583.858390092850
923767096.493966102600
941829231.442622661591
917540568.647066473961
952051875.055215239525
958387391.921013832092
950375326.495618939400

result:

ok 10 numbers

Test #9:

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

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.142614059343
194.596832626022
150.264550264550
48.475708283960
152.229845626072
73.228516045660
87.737622728222
101.910828025478
124.710851855577
33.126736482154

result:

ok 10 numbers

Test #10:

score: 0
Accepted
time: 20ms
memory: 3952kb

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.283838238727
795.195959678696
1340.262610317282
3590.647504732406
734.463107824570
1204.044041798926
568.432537046959
761.453449761660
1986.669558374137
1378.158448339148

result:

ok 10 numbers

Test #11:

score: -100
Wrong Answer
time: 2ms
memory: 4020kb

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:

1000153595.966846108437
1000078103.937718987465
1000289896.621388435364
1000066017.486277937889
1001122569.133751392365
1001122570.134663820267
1000125100.235101938248
1001122560.125539779663
1001052520.279819011688
1000066005.589947700500
1000125078.477628946304
1001122578.141962885857
1000153568.9...

result:

wrong answer 5th numbers differ - expected: '1000342407.04346', found: '1001122569.13375', error = '0.00078'