QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#114972 | #5850. Candy Store | hellojim | 27 ✓ | 16ms | 3592kb | C++14 | 404b | 2023-06-24 11:35:09 | 2023-06-24 11:35:13 |
Judging History
answer
#include<bits/stdc++.h>
#define int long long
using namespace std;
int k,c;
int tc=0;
void solve(){
cin>>k>>c;
int ans=k,sum=k;
while(1){
int x=sum/k+1;
if(x>c)break;
int y=(k*x-sum+x-1)/x;
sum+=x*y;ans+=y;
}
tc++;
cout<<"Case #"<<tc<<": "<<ans<<"\n";
}
signed main(){
cin.tie(0);cout.tie(0);
ios::sync_with_stdio(0);
int t;cin>>t;
while(t--)solve();
return 0;
}
详细
Subtask #1:
score: 7
Accepted
Test #1:
score: 7
Accepted
time: 0ms
memory: 3424kb
input:
100 2 3 3 3 13 1 20 2 6 3 5 3 3 1 7 2 15 1 4 3 1 1 14 3 1 3 17 1 10 2 12 2 9 1 14 1 5 2 6 3 13 2 18 2 17 3 2 3 18 3 16 1 19 2 17 1 11 3 20 3 3 1 8 3 7 3 18 1 11 2 20 3 7 2 4 3 1 2 7 2 10 1 17 3 5 2 14 1 2 1 3 1 4 1 17 2 8 2 5 1 18 1 8 1 15 3 10 2 6 2 20 1 15 3 1 3 3 2 17 1 14 1 3 2 9 3 16 3 15 2 12 ...
output:
Case #1: 4 Case #2: 6 Case #3: 13 Case #4: 30 Case #5: 11 Case #6: 10 Case #7: 3 Case #8: 11 Case #9: 15 Case #10: 8 Case #11: 1 Case #12: 26 Case #13: 2 Case #14: 17 Case #15: 15 Case #16: 18 Case #17: 9 Case #18: 14 Case #19: 8 Case #20: 11 Case #21: 20 Case #22: 27 Case #23: 32 Case #24: 4 Case #...
result:
ok 100 lines
Subtask #2:
score: 20
Accepted
Test #2:
score: 20
Accepted
time: 16ms
memory: 3592kb
input:
100 984 4 830 901580635835 937 117926240831 1000 62009 1000 11 656 187600851857 577 732239839666 149 276944 401 126493510574 1000 696570219424 765 796394824105 422 120213965166 686 140 1000 431774067439 106 351578631166 374 279760528652 1 1000000000000 1000 134489424902 25 909266561260 402 333089014...
output:
Case #1: 2050 Case #2: 23340 Case #3: 24441 Case #4: 11617 Case #5: 3021 Case #6: 17420 Case #7: 16110 Case #8: 1960 Case #9: 10495 Case #10: 27860 Case #11: 21419 Case #12: 11023 Case #13: 3790 Case #14: 27381 Case #15: 2892 Case #16: 10087 Case #17: 40 Case #18: 26215 Case #19: 717 Case #20: 10911...
result:
ok 100 lines
Extra Test:
score: 0
Extra Test Passed