牛客春招刷题训练营-2025.5.26题解

a 活动地址: 牛客春招刷题训练营 - 编程打卡活动

简单题 小红的矩阵

判断几个数除以 的余数为 。矩阵可以当成一维数组。

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n, m;
    cin >> n >> m;
    vector<int> a(n * m);
    for (int i = 0; i < n * m; i++)cin >> a[i];
    cout << accumulate(a.begin(), a.end(), 0, [](int x, int y) {
        return x + (y % 10 == 9);
    });
    return 0;
}

中等题 游游的最小公倍数

两个数互质的时候,其最小公倍数即为两个数的乘积,所以需要构造两个互质的数,且这两个数尽量接近
由于质数的密度为 ,即一个数 内很大概率能找到质数,所以只需在 附近暴力查找一对互质的 ,找到输出 即结束查找。
时间复杂度

#include <bits/stdc++.h>
using namespace std;
void solve() {
    long long n;
    cin >> n;
    for (long long i = n / 2; i >= 1; i--) {
        if (gcd(i, n - i) == 1) {
            cout << i << ' ' << n - i << '\n';
            return;
        }
    }
}
int main() {
    int t;
    cin >> t;
    while (t--) solve();
    return 0;
}

困难题 【模板】单源最短路Ⅰ ‖ 无权图

所有边权都是 ,首选bfs(广度优先搜索)。
使用 数组记录节点是否被访问过, 记录节点到 的距离, 数组初始化为
起始时将 加入队列,设 ,如果队列非空,就一直取出队头 ,如果 就将 设为 并遍历其子节点 ,更新 并将 加入队列。
时间复杂度

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n, m, s;
    cin >> n >> m >> s;
    vector<vector<int>> ver(n + 1);
    for (int i = 0; i < m; i++) {
        int u, v;
        cin >> u >> v;
        ver[u].push_back(v);
    }
    vector<int> dis(n + 1, 1e9), vis(n + 1);
    queue<int> q;
    q.push(s);
    dis[s] = 0;
    while (!q.empty()) {
        int x = q.front();
        q.pop();
        if (vis[x])continue;
        vis[x] = 1;
        for (auto it : ver[x]) {
            if (vis[it])continue;
            dis[it] = min(dis[it], dis[x] + 1);
            q.push(it);
        }
    }
    for (int i = 1; i <= n; i++)
        if (dis[i] == 1e9)
            dis[i] = -1;
    for (int i = 1; i <= n; i++)cout << dis[i] << " \n"[i == n];
    return 0;
}
#牛客春招刷题训练营#
全部评论

相关推荐

星纵物联8.8&nbsp;硬件工程师技术面面试官挺好的,问的基本都是项目相关1.自我介绍2.你的研究方向讲一下,为什么想做硬件3.挑一个你最熟悉的项目讲一下4.你在里面做了什么内容5.为什么用这个拓扑,拓扑原理讲一下,这个拓扑有什么优势吗6.器件选型怎么考虑的7.电路板怎么调试的,考虑到负载了吗,怎么联调的8.功率这么大,做了哪些注意措施9.项目创新点是什么10.产品投入生产使用了吗11.板子之间数据怎么传输的,通讯协议是什么12.为什么用这个主控13.有备选方案吗。反问1.培养方案2.工作强度3.产品方向4.多久出结果星纵物联25届校园招聘进行中&nbsp;以下岗位仍有缺口公司简介:厦门星纵物联科技有限公司是专业的数字感知产品提供商,专注于智能物联网设备的研发,生产与销售招聘岗位:行业产品、海外市场、开发、测试、产品经理、技术支持、项目经理、售前工程师、单片机开发、硬件薪酬福利:极富竞争力的薪酬待遇、一年两次的调薪机会、半年奖、年终奖、项目奖金、团队奖金、营销奖金、职级晋升、多元化激励、员工商业公寓、健康保障、工会福利、五险一金、安居计划、快乐活动、健身俱乐部、人才基金、生活补贴、贴心礼金、年度旅游、落户厦门、五折租房、节日关怀、温馨假期等投递链接:https://milesight.zhiye.com/campus/jobs推荐码:ESVMBS(内推简历优先筛选,加速流程推进)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务