字节春招笔试后端第四场

先说情况,纯菜鸡,100 0 0 0,应该是寄了,后面没心情做了

为啥字节这么难啊,狠狠地裁员字节佬,以后有机会面试字节的出走员工必须整hard😭

------------------------

1.

小红拿到了一个数组,她希望选择一个区间,将区间内所有的元素各自翻转。小红希望最终所有元素之和尽可能大。你能帮帮她吗?

所谓元素翻转,指元素正着读变成倒着读,例如”1234"变成”4321”"1430"变成”341”(去掉了前导零)

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long LL;

int reverse(int& num) {
    vector<int>tmp;
    while (num > 0) {
        tmp.push_back(num % 10);
        num /= 10;
    }
    int sum = 0;
    for (auto bit : tmp) {
        sum *= 10;
        sum += bit;
    }
    return sum;
}

int main() {
    int n;
    cin >> n;
    vector<int> a(n); 
    vector<int> rev;
    LL sum = 0;
    for (int i = 0; i < n; i++) {
        cin >> a[i];
        sum += a[i];
    }
    for (auto x : a) {
        rev.push_back(reverse(x));
    }

    vector<int> c(n);
    for (int i = 0; i < n; i++) {
        c[i] = rev[i] - a[i];
    }

    LL pre = 0;
    LL res = c[0];
    for (auto num : c) {
        pre = max((LL)pre + num, (LL)num);
        res = max(res, pre);
    }
    cout << res + sum;

}

2.

小红拿到一个字符矩阵。她希望选定一个字符作为起点,然后通过“跳马步”的方式跳3步得

到"byte"字符串。小红想知道,共有多少种方式?

定义“跳马步”的方式如下: 如果当前的坐标是(x0, y0),那么落点的坐标(x,y)必须满足

|x - x0| +|y-y0|= 3且 x ≠ x0, y ≠ y0

3.

小红在一个长度为n的数组上,初始在第一个元素,她准备前往最后一个元素。

小红有一个弹力鞋,她每次可以利用弹力鞋向右弹跳,初始弹力鞋只能跳 1的距离,每跳一次弹

力鞋能跳的距离翻倍。例如,第一次跳的距离恰好是1,第二次跳的距离恰好是2,第三次跳的距

离恰好是4,以此类推。

另外小红可以随时将弹力鞋弹跳的距离重置为 1。

现在数组上有若干个单向传送阵,小红可以随时使用这些传送阵向右传送 (传送后弹力鞋的距离

强制重置为 1)。

小红想知道,自己需要至少弹跳多少次可以到达最后一个元素?

这个应该是二维dp

4.

小红拿到了一个仅由"red"三种字符组成的串,她有若干次询问,每次查询一个子串,小红希望你

回答: 重排该子串可以生成多少种不同的回文串。你能帮帮她吗?

所谓回文串,指正着读和倒着读都相同的字符串,例如”ded”是回文串。

#字节笔试##2024校招笔试真题#
全部评论
傻篮子公司三面完泡了我半个月不出结果😅
1 回复 分享
发布于 2024-04-15 12:19 湖北
第一题一直是66% 不知道哪错了
点赞 回复 分享
发布于 2024-04-14 23:56 北京
点赞 回复 分享
发布于 2024-04-14 18:15 山东
我投的日常实习 让我做春招的笔试
点赞 回复 分享
发布于 2024-04-14 13:41 北京
四道加起来不超过30%
点赞 回复 分享
发布于 2024-04-14 13:31 广东
请问这是暑期实习吗
点赞 回复 分享
发布于 2024-04-14 13:31 江苏

相关推荐

05-12 10:10
已编辑
门头沟学院 人工智能
写这篇之前我犹豫了挺久。一方面是怕被人骂,&quot;又一个收割焦虑的转行帖&quot;;另一方面是看了太多用&nbsp;GPT&nbsp;套娃出来的「学习路线」文章,AI&nbsp;味重得让人没法读完。所以这篇全是亲身踩过的坑,时间线、用过的项目、当时的心路全都尽量原样写出来。如果你是大学生在迷茫要不要转&nbsp;AI,或者已经在转的路上,希望能给点参考。&nbsp;一个反共识的开场:你以为进&nbsp;OpenAI&nbsp;的人都是博士?&nbsp;先讲个故事,跟我没关系,但跟所有想转&nbsp;AI&nbsp;的人都有关系。&nbsp;OpenAI&nbsp;的&nbsp;Sora&nbsp;团队(就是搞文生视频那个)一共&nbsp;13&nbsp;个人。这里面有两个人特别有意思:&nbsp;Will&nbsp;DePue,密歇根大学计算机系,直接辍学了。17...
_hengheng:我也本,也算是做ai相关,我最开始感觉做ai工程师有多么多么困难,后来发现懂了原理后整体训练完全可以看成一个流程化的内容,开源方案太多了,大多基本都是按着模子在自家业务上做各种操作,就算是大厂的小部门也没那么多资源去训基模,反而更多的是像怎么把技术往业务方向靠近了,不过当前时代如果本科学历没那么好加上自己执行力不是特别强还真不建议走ai工程师这条路,可以试试其他ai的偏业务方向,不然校招不太好杀出来
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
5
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务