美团9.7第2题, 京东9.8第2题。
哪里错了帮忙看看,为啥百分之0%啊
。
#include <iostream>
#include<vector>
using namespace std;
int main() {
int n;
cin>>n;
int a;
int b;
long cnt = 0;
long res = 0;
for(int i=0;i<n;i++){
cin>>a>>b;
if(a<b){
swap(a, b);
}
int c = a/b;
int d = a%b;
if(d/(b+0.0f)<=0.5f){
cnt--;
d = d + b;
}
if(b>d){
res += (b - d);
}
else{
res += (d - b);
}
cnt += c;
}
cout<<res<<endl;
cout<<cnt<<endl;
}
#include <iostream>
#include<vector>
using namespace std;
int main() {
int n;
cin>>n;
int a;
int b;
long cnt = 0;
long res = 0;
for(int i=0;i<n;i++){
cin>>a>>b;
if(a<b){
swap(a, b);
}
int c = a/b;
int d = a%b;
if(d/(b+0.0f)<=0.5f){
cnt--;
d = d + b;
}
if(b>d){
res += (b - d);
}
else{
res += (d - b);
}
cnt += c;
}
cout<<res<<endl;
cout<<cnt<<endl;
}
全部评论

笔试可以用c++写吗
相关推荐
06-13 10:15
门头沟学院 Java 点赞 评论 收藏
分享