1.10 京东2024校招笔试真题

1.10.1 第n个数

【题目描述】

自从学了素数以后,小明喜欢上了数字2、3和5。当然,如果一个数字里面只出现2、3和5这三个数字,他也一样喜欢,例如222、2355、223355。

现在他希望你能够帮他编写一个程序,快速计算出由2、3、5这三个数字组成的由小到大的第n个数,当然也包括2、3和5。

输入描述:

单组输入。

每组输入数据占1行,每行输入一个正整数n。(n<=1000

输出描述:

每组输出数据占1行,即满足要求的第n个数。

输入样例:

3

输出样例:

5

【解题思路】

按位深搜枚举,然后对深搜数量进行计数,到第n个截止。

【参考代码】

#include <bits/stdc++.h>

#define ll long long

#define inf 0x3f3f3f3f

using namespace std;

const int maxn = 1e3 + 5;

int ans[maxn], a[] = {0, 2, 3, 5};

int t = 0, cnt;

void dfs(int i, int num) {

if (t > 1000)

return;

if (i == cnt + 1) {

ans[++t] = num;

return;

}

for (int j = 1; j <= 3; j++) {

dfs(i + 1, num * 10 + a[j]);

}

}

int main() {

cnt = 1;

while (t <= 1000) {

dfs(1, 0);

cnt++;

}

int n;

scanf("%d", &n);

printf("%d\n", ans[n]);

return 0;

}

1.10.2 滚球游戏

【题目描述】

某滚球游戏规则如下:球从入口处(第一层)开始向下滚动,每次可向下滚动一层,直到滚至最下面一层为止。球每次可滚至左下、下方或右下三个方格中的任意一个,每个方格都有一个得分,如下图所示。第1层有1个方格,第2层有3个方格,……,以此类推,第n层有2*n-1个方格。设计一个算法,使得球从入口滚至最下面一层的总得分和最大。

输入描述:

第1行的正整数n表示数字三角形的层数。(n<=100)

接下来n行包含一个数字三角形,每一行包含2*n-1个方格,对应有2*n-1个表示得分的正整数(不超过10^5),每两个数字之间用空格隔开。

输出描述:

球从入口(第一层)滚至最下面一层的最大得分和。

输入样例:

3

1

2 1 2

3 4 2 1 3

输出样例:

7

【解题思路】

动态规划。经典数塔问题变种。

【参考代码】

#include <bits/stdc++.h>

using namespace std;

int n;

int a[201][201];

int b[201][201];

void solve() {

for (int j = 1; j <= 2 * n - 1; j++)

b[n][j

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

2024校招宝典——软件版本 文章被收录于专栏

牛客独家出品,理工科求职必备攻略,适合岗位: 软件开发、数据库分析、软件测试、前端后端开发

全部评论

相关推荐

1️⃣一面问题:1.&nbsp;自我介绍2.&nbsp;讲一段你印象深刻或者参与度很高的项目、中间怎么做的、达成了什么结果(+自己说复盘)3.&nbsp;说说你这个项目遇到的困难或者认为之后可以提升的点4.&nbsp;你说的这些是你项目当时的卡点吗?为什么?5.&nbsp;说说你这段经历里自己相比其他人更大的优势6.&nbsp;啥时候毕业、现居地在哪、何时可来工作7.&nbsp;你觉得自己个人能力方面有哪里是可以继续进步提升的?反问:这个岗位正式工作的主要工作内容?2️⃣二面问题:1.&nbsp;每段实习最多都是做了三个月,没有更长时间的了,方便说下为什么吗?2.&nbsp;券商行研的那段实习经历具体讲一下,做了什么,获得了什么样的方法论,结果如何?3.&nbsp;你参与的咨询实习的看你有写陌电和专家访谈,具体怎么做的?4.&nbsp;如果你和团队领导有意见不合,你会怎样去交流?5.&nbsp;说一个你之前经历中团队内部有异议的情况,后面又是如何解决的?6.&nbsp;说一段你自己印象比较深刻参与度比较高的经历?7.&nbsp;用三个词形容一下你的性格特点?8.&nbsp;你觉得自己的优势和缺陷都有哪些?9.&nbsp;啥时候毕业、现在在哪反问:对我这次面试的评价面试官再反问:因为校招有时也是双向的选择,如果我们招了一个同学但他最后不来对我们来说也是一个损失,所以若以百分制来说你对这个岗位的意向有多少分?3️⃣HR面问题比较常规,主要是问简历经历+毕业时间等基础问题 #美团#&nbsp;&nbsp;&nbsp;#美团2024校招#&nbsp;&nbsp;#美团2024秋招#&nbsp;&nbsp;#美团2024春招#&nbsp;&nbsp;#美团工作体验#
点赞 评论 收藏
转发
hiii~这里是小米的面试陪跑分享时刻:📚【教育背景】考文垂大学本📚【在校经历】本科一直在做代购,同时运营了一个留学工作室得物,作为潮流文化的聚集地,一直是这位女孩子向往的工作平台。面试之前,仔细研究了得物的品牌文化、发展历程以及采购岗位的相关要求,还复习了采购管理的相关知识,包括供应商选择、成本控制、采购流程等,也算是做足了准备!以下是面试过程分享:📮一面-大头兵面1、请简述您对采购岗位的理解,以及您认为采购在供应链中的作用是什么?2、在进行供应商选择时,您通常会考虑哪些关键因素?请举例说明。3、假设公司需要采购一批新产品,您会如何制定采购计划并确保采购过程的高效性?4、谈谈您对成本控制的理解,并分享您在以往工作中如何有效降低成本的经验。5、请描述一次您与供应商沟通解决采购问题的经历,您是如何处理的?6、在团队中,您通常如何与其他部门(如销售、生产等)合作以确保采购流程的顺畅?7、当面对供应商的异议或不满时,您会如何沟通以达成共识?📮二面-大boss面1、请分享一次您处理紧急采购需求的经历,您是如何应对的?2、在采购过程中,您遇到过哪些常见的挑战?您是如何解决这些问题的?3、假设您发现某个供应商存在质量问题,您将如何处理?4、您对当前的采购市场趋势有何了解?请举例说明。5、谈谈您对得物平台及其采购需求的看法,您认为我们的采购策略应如何调整以适应市场变化?6、请分享您认为未来采购行业可能面临的发展机遇和挑战。目前校招求职越来越卷,有需要修改简历、模拟面试、求职陪跑的同学,可以关注小米学姐,后续将分享更多求职案例~
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务