AllenW0 @ 2024-12-01 15:59:29
#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int s, v;
cin >> s >> v;
int tmin = ceil(s/v) + 10;
int start_minute = (480 + 24*60 - tmin) % (24 * 60);
int h = start_minute / 60;
int m = start_minute % 60;
printf("%02d:%02d", h, m-1);
return 0;
}
求调
by char_cha_ch_ @ 2024-12-01 16:16:42
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int s, v;
cin >> s >> v;
int tmin = ceil(1.0 * s / v) + 10;
int start_minute = (480 + 24 * 60 - tmin) % (24 * 60);
int h = start_minute / 60;
int m = start_minute % 60;
printf("%02d:%02d", h, m);
return 0;
}
ceil 里加一个 1.0 * 转成 double,最后不减一
by AllenW0 @ 2024-12-01 18:41:13
@char_chach 谢谢。 奇怪的90分就是因为减完一90分,减之前0分