嘿嘿
by Cstdio_Rabbit @ 2022-08-11 11:51:37
@[zswmb](/user/235901) 又是你,有事没事逛社区的闲散游侠【笑】
by dengyujie2020 @ 2022-08-11 11:54:27
@[dengyujie2020](/user/366179) 谢谢了
by XSean @ 2022-08-11 14:37:43
@[zswmb](/user/235901) 谢谢了
by XSean @ 2022-08-11 14:38:08
@[dengyujie2020](/user/366179) 你好,改了测试点还是没有对
```cpp
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
long long s,v;
cin>>s>>v;
long long t=10+ceil(1.0*s/v);
const int a=8*60;
if(t<=a){
cout<<0;
int c=a-t;
cout<<c/60<<':'<<c%60;
if(c%60==0){
cout<<0;
}
}else{
int c=t-a;
const int a1=16*60;
int c1=a1-c;
if(c>14*60){
cout<<0;
}
cout<<c1/60+8<<':'<<c1%60;
if(c%60==0){
cout<<0;
}
}
return 0;
}
by XSean @ 2022-08-11 16:08:43
@[Sean_xzx](/user/546830) 啊这……
我都怀疑你绿名是……
哥(姐),两位数是高位补齐
比如:7-> 07 9->09
如果是你的程序就变成了
7->70 9-> 90
你是低位补齐(应该没有这种说法),当然不对
by dengyujie2020 @ 2022-08-11 17:29:30
```
#include<bits/stdc++.h>
using namespace std;
int ans;
float s,v;
int main()
{
cin>>s>>v;
ans=ceil(s*1.0/v);
ans=470-ans;
if(ans<0)
ans=1440+ans;
if(ans/60<10)
cout<<0;
cout<<ans/60;
cout<<":";
if(ans%60<10)
cout<<0;
cout<<ans%60;
return 0;
}
```
我程序,你可以先看着,应该不会看不懂
by dengyujie2020 @ 2022-08-11 17:37:00
我帮你改过了,这是AC的,其实也就是零的顺序问题
```
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
long long s,v;
cin>>s>>v;
long long t=10+ceil(1.0*s/v);
const int a=8*60;
if(t<=a){
cout<<0;
int c=a-t;
cout<<c/60<<':';
if(c%60<=10){
cout<<0;
}
cout<<c%60;
}else{
int c=t-a;
const int a1=16*60;
int c1=a1-c;
if(c>14*60){
cout<<0;
}
cout<<c1/60+8<<':';
if(c1%60<=10){
cout<<0;
}
cout<<c1%60;
}
return 0;
}
```
by dengyujie2020 @ 2022-08-11 17:38:13
@[dengyujie2020](/user/366179) 谢谢你了,好久没有写代码了
by XSean @ 2022-08-12 07:41:20