9.14 360笔试

一、前言

360的笔试还是很自由的,笔试时间下午3点到晚上8点之间任选2个小时做题就可以了。40道选择 + 2道编程题秋招陆陆续续也做了10多场笔试了,360是唯数不多ak的。

许愿可以进面😭

二、题解

1、传染病防控

题目描述:已知n人中有一人高危险可以传染,每个人用坐标(x, y)表示,两个人距离(|x1 - x2| + |y1 - y2|)不大于k表示有可能互相传染,求最多可能被传染的人数。样例输入

5 2
8 6 1 5 1
4 4 3 4 6

样例输出

3

知识点: 并查集

#include<bits/stdc++.h>
using namespace std;
/*#define int long long*/
#define endl '\n'
#define P pair<int, int>
#define x first
#define y second
const int maxl = 1e3 + 7;
struct node {
    int x;
    int y;
};

int n;
int k;
node a[maxl];
int ans;
int fa[maxl], cnt[maxl];

int find(int u) {
    if (u != fa[u]) fa[u] = find(fa[u]);
    return fa[u];
}

void solve() {
    cin >> n >> k;
    for (int i = 1; i <= n; i++) cin >> a[i].x, fa[i] = i, cnt[i] = 1;
    for (int i = 1; i <= n; i++) cin >> a[i].y;
    
    for (int i = 1; i <= n; i++) {
        for (int j = i + 1; j <= n; j++) {
            int u = find(i);
            int v = find(j);
            int d = abs(a[i].x - a[j].x) + abs(a[i].y - a[j].y);
            if (u == v || d > k) continue;
            cnt[u] += cnt[v];
            fa[v] = u;
        }
    }

    for (int i = 1; i <= n; i++) ans = max(ans, cnt[i]);
    cout << ans << endl;
}

signed main(){
    ios::sync_with_stdio(0);
    cin.tie(0), cout.tie(0);
    int t = 1;
    /*cin >> t;*/
    while(t--) solve();
    return 0;
}

2、奇妙的约分

题目描述:给t组数据,问分数a能不能通过分子分母去掉相同的数,得到对应的分数b,可以保留前导零样例输入

114514/1919810 1454/91980 
114514/1919810 454/9980
114514/1919810 114514/1919810 
21/42 1/2

样例输出

Yes
Yes
Yes
No

知识点: 思维题

判断分子分母用掉的数是否相同

#include<bits/stdc++.h>
using namespace std;
/*#define int long long*/
#define endl '\n'
#define P pair<int, int>
#define x first
#define y second
const int maxl = 1e6 + 7;

string s1, s2;
int a1[maxl],a2[maxl], b1[maxl], b2[maxl];
bool flag;
char ch;

void solve() {
    memset(a1, 0, sizeof a1);
    memset(b1, 0, sizeof b1);
    memset(a2, 0, sizeof a2);
    memset(b2, 0, sizeof b2);

    flag = 0;
    cin >> s1 >> s2;
    
    for (char ch : s1) {
        if (ch == '/') flag = 1;
        if (!flag) a1[ch - '0']++;
        else a2[ch - '0']++;
    }
    
    flag = 0;
    for (char ch : s2) {
        if (ch == '/') flag = 1;
        if (!flag) b1[ch - '0']++;
        else b2[ch - '0']++;
    }
    for (int i = 1; i <= 9; i++) {
        if (a1[i] - b1[i] == a2[i] - b2[i]) continue;
        cout << "No" << endl;
        return;
    }
    cout << "Yes" << endl;
}

signed main(){
    ios::sync_with_stdio(0);
    cin.tie(0), cout.tie(0);
    int t = 1;
    cin >> t;
    while(t--) solve();
    return 0;
}

全部评论
佬,收到 360offer了吗
点赞 回复 分享
发布于 2024-10-16 20:56 云南

相关推荐

#牛客激励计划# 记得当时写简历的时候很多人跟我说找工作比赛没啥用,项目经历更重要,当时略微懊恼为啥自己参与各种各样的开发比赛,甚至有人嘲笑这是“ppt大赛”。直到面委的时候面试官说我有很难得的产品/用户体验的思维和敏感性时,我大概是没资格吐槽自己的比赛经历了。记得那个时候我才大一,没打过比赛,空有一身没啥优势的技术,第一次打比赛的时候自告奋勇当队长,自己想idea写产品文档,写的像狗屎(真的很狗屎)。很幸运的时候实验室的负责人学长很耐心,让我有空去找他,空有一身牛劲的橘某一下课就飞奔实验室,认真的学到了产品文档如何撰写。第一次比赛没得奖,陪跑了,但是咱们说了这个大一小孩空有一身牛劲,开始思考idea这种东西,学到了市场调研,学到了竞品分析,更学到了作为队长的团队协调能力,然后很积极的投入到第二场比赛,当然事情不是那么顺利,橘某又陪跑了那个时候项目写了80%有,也是第一次遇到团队协作上的冲突和问题,再第二次失败后又开始了无数的思考。直到第三次比赛,我很幸运,有幸和很牛的学姐学长组队,从设计天花板身上我又学到了产品的知识,一手调研二手调研,从技术大佬的身上学到了技术架构以及文档等东西,还有各种优化的手段,从营收角度思考功能设计…等等。在小红书的实习里,mentor也告诉了我作为前端需要主观能动性,要自驱的去想怎么做让产运更高效的做事,怎样降低成本提高效率,产品有不合理的地方也要主动去沟通,而不应该就是傻傻的听产品做事。我想我真的很感谢我的大学经历,帮助过我的学长学姐,虽然我的技术还是一如既往的烂,但至少我很可能不是没有思想的大厂螺丝钉🔩
点赞 评论 收藏
分享
&nbsp;&nbsp;&nbsp;&nbsp;#我与云智##腾讯云智研发2025实习生招聘#&nbsp;&nbsp;&nbsp;&nbsp;大三第二学期的时候通过实习面试拿到了西安腾讯云智的实习offer。我是陕西人,西安的互联网厂并不多,自己又很喜欢鹅厂的很多业务,所以拿到云智offer的时候我还是很开心的,2023年6月来实习,先谈谈面试及实习感受吧。&nbsp;&nbsp;&nbsp;&nbsp;📖面试:&nbsp;&nbsp;&nbsp;&nbsp;我的岗位是前端,云智的实习面试当时包括一轮技术面+一轮业务面+hr面,面试时长大概在半小时到一小时左右。难度我认为适中,对于校招生还是会更注重基础知识和遇到问题的解决思路。&nbsp;&nbsp;&nbsp;&nbsp;💻实习感受:&nbsp;&nbsp;&nbsp;&nbsp;我当时的导师在西安,leader在深圳,我的座位被安排在了导师隔壁,导师跟我说有什么问题都可以问她,给我发了一份配置和学习文档,主动给我讲了项目背景。然后有同事给我介绍了组里的每个同事,整体氛围也非常好,团队也有很多技术大佬可以咨询,所以我当时适应的比较快,后续业务上手也很顺利。两个多月后参加答辩&nbsp;顺利转正留用,拿到了校招offer,到现在入职已经半年多啦~逐渐适应了节奏,在二线城市的压力相较于北上广深确实会小很多。&nbsp;&nbsp;&nbsp;&nbsp;💰福利:&nbsp;&nbsp;&nbsp;&nbsp;然后就是很多人关心的福利问题,上班时间早十晚六,双休,中午12-2点是午休时间,晚上加班到八点打卡会有夜宵补贴,十点可以报销打车费。五险一金拉满,公司茶水间、健身房都有,办公环境我个人觉得很不错,会有很多活动送鹅厂的公仔、周边,还有不定期的下午茶、团建等等。实习生每个月有房补,校招生入职第一年也有。公司也有很多兴趣社团和协会,我个人比较喜欢跳舞所以加了舞蹈协会,每周都有课程,电影协会偶尔会组织一起看电影或团购特价电影票。&nbsp;&nbsp;&nbsp;&nbsp;总之,从实习到正式入职,云智算是我的第一次工作经历,给我的整体体验还是不错的,也欢迎大家来云智~&nbsp;如果还有什么问题或想了解的可以给我评论或私信,最后附上自己的内推码(各城市通用):NTAAfJw
菁菁_:upup
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

更多
牛客网
牛客企业服务