首页 > 字节9.26笔试:后端第三题
头像
点点去质器
发布于 2021-09-26 20:47
+ 关注

字节9.26笔试:后端第三题

快递员问题:
我起了,一枪秒了,有什么好说的
#include<vector>
#include<iostream>
using namespace std;

void check(int count) {
    vector<int>data(8);
    int pos = 0;
    while (pos < 8) {
        cin>>data[pos];
        ++pos;
    }
    int x1 = data[0], y1 = data[1], x2 = data[2], y2 = data[3];
    int x3 = data[4], y3 = data[5], x4 = data[6], y4 = data[7];
    
    int time_Alice = abs(x3 - x4) * abs(x3 - x4) + abs(y3 - y4) * abs(y3 - y4);
    
    int quick_time = abs(x1 - x4) * abs(x1 - x4) + abs(y1 - y4) * abs(y1 - y4);
    if (quick_time <= time_Alice) {
        cout<<"Yes"<<endl;
    }else {
        cout<<"No"<<endl;
    }
}
int main() {
    int count;
    cin>>count;
    while(count) {
        check(count);
        --count;
    }
    return 0;
}

全部评论

(4) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐