首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
这次一定不翻车
河南大学 前端工程师
关注
已关注
取消关注
前端开发同,就不写记录了
@sp到手了的安迪很想去大厂:
大疆笔试(2023-08-13)ak 好简单,应该主要卡面试
1. 输出无重复3位数时间限制: 3000MS内存限制: 65536KB题目描述:从{1,2,3,4,5,6,7,8,9}中随机挑选不重复的5个数字作为输入数组'selectedDigits',能组成多少个互不相同且无重复数字的3位数?请编写程序,从小到大顺序,以数组形式,输这些3位数。输入描述selectedDigits = {1,2,3,4,5}输出描述123 124 125 132 134 135 142 143 145 152 153 154 213 214 215 231 234 235 241 243 245 251 253 254 312 314 315 321 324 325 341 342 345 351 352 354 412 413 415 421 423 425 431 432 435 451 452 453 512 513 514 521 523 524 531 532 534 541 542 543样例输入51 2 3 4 5样例输出123 124 125 132 134 135 142 143 145 152 153 154 213 214 215 231 234 235 241 243 245 251 253 254 312 314 315 321 324 325 341 342 345 351 352 354 412 413 415 421 423 425 431 432 435 451 452 453 512 513 514 521 523 524 531 532 534 541 542 543提示整型数组数据格式:以空格分隔的整型数字。样例:1 2 3#include <iostream>#include <vector>#include <numeric>#include <limits>using namespace std;class Solution { vector<int> res; void dfs(vector<int>& selectedDigits, vector<int> cur, vector<bool>& isUsed) { if (cur.size() == 3) { res.push_back(cur[0] * 100 + cur[1] * 10 + cur[2]); return; } for (int i = 0; i < selectedDigits.size(); i++) { if (isUsed[i] == false) { isUsed[i] = true; cur.push_back(selectedDigits[i]); dfs(selectedDigits, cur, isUsed); cur.pop_back(); isUsed[i] = false; } } }public: /* Write Code Here */ vector < int > ThreeDigitNumbers(vector < int > selectedDigits) { vector<bool> isUsed(5); vector<int> cur; dfs(selectedDigits, cur, isUsed); return res; }};int main() { vector < int > res; int selectedDigits_size = 0; cin >> selectedDigits_size; vector<int> selectedDigits; int selectedDigits_item; for (int selectedDigits_i = 0; selectedDigits_i < selectedDigits_size; selectedDigits_i++) { cin >> selectedDigits_item; selectedDigits.push_back(selectedDigits_item); } Solution* s = new Solution(); res = s->ThreeDigitNumbers(selectedDigits); for (int res_i = 0; res_i < res.size(); res_i++) { cout << res[res_i] << endl;; } return 0;}2. 计算无人机飞行坐标时间限制: 3000MS内存限制: 65536KB题目描述:编写一个程序,模拟无人机的飞行路径。给定一个包含指令的字符串 (例如:"RUDDLLUR"),每个指令代表无人机在二维平面上移动的方向(U:前、D:后、L:左、R:右),请计算无人机的最终坐标并输出。输入描述RUDDLLURRR输出描述无人机的最终坐标是: (2, 0)样例输入RUDDLLUR样例输出0 0提示无人机开始的坐标是(0,0),每执行1个指令,对应坐标方向+1。#include <iostream>#include <vector>#include <numeric>#include <limits>#include <string>using namespace std;class Solution {public: /* Write Code Here */ vector < int > calculateFinalPositi(string instructions) { int x = 0, y = 0; for (int i = 0; i < instructions.size(); i++) { if (instructions[i] == 'U') { y++; } else if (instructions[i] == 'D') { y--; } else if (instructions[i] == 'L') { x--; } else if (instructions[i] == 'R') { x++; } } vector<int> res(2); res[0] = x; res[1] = y; return res; }};int main() { vector < int > res; string instructions; getline(cin, instructions); Solution* s = new Solution(); res = s->calculateFinalPositi(instructions); for (int res_i = 0; res_i < res.size(); res_i++) { cout << res[res_i] << endl;; } return 0;}
点赞 13
评论 9
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-22 16:54
清华大学 Java
工作后依然坚持刷抖音
工作后依然坚持刷抖音,对我来说不是“逃避”,而是一种爱好——像看书、听歌、打游戏一样,是一天忙碌之后的放松方式。白天在会议、代码、任务之间切换,脑子里充满了逻辑和计划。晚上刷抖音时,短短几分钟就能看到各种有趣的生活片段、创意视频和搞笑段子,那种轻松的节奏像是给紧绷的神经按下了“暂停键”。它不是浪费时间,而是一种能让人快速恢复情绪的方式。更重要的是,抖音带来的并不只是消遣。很多时候我会在视频里看到新的想法、新的兴趣,甚至是一些实用的生活技巧。它像一扇窗口,让我看到不同的人和不同的世界,也让生活在忙碌之外有了更多的色彩。当然,爱好也需要边界。工作之余的刷抖音,是一种“有节制的享受”,而不是无意识的...
上班以后,你还有哪些坚持...
点赞
评论
收藏
分享
01-22 13:34
门头沟学院 嵌入式软件工程师
嵌入式春招快开始了,如何更好的准备
一、时间规划(春招前2-3个月开始)第一阶段(1-1.5个月):项目准备完成1-2个有深度的项目整理项目文档和代码准备项目演示材料第二阶段(3-4周):基础知识强化C/C++核心知识点操作系统、数据结构硬件相关知识第三阶段(2-3周):面试冲刺模拟面试刷题(********中等难度)简历优化二、项目准备:打造有竞争力的作品推荐项目方向(基于STM32)项目1:智能物联网设备(综合性强)硬件:STM32F4/H7 + ESP8266/ESP32功能模块: LVGL图形界面(触摸屏交互)OTA固件升级(通过WiFi)低功耗模式(Sleep/Stop/Standby切换)传感器数据采集(温湿度、光照...
点赞
评论
收藏
分享
01-11 08:47
门头沟学院 Java
研三至暗时刻
欠下的债终究是得还的,早知道不实习了。。。
choumoduji...:
读研的目的就是为了以最快的速度和最低的要求完成“学校”规定的毕业标准,而不是所谓课题组的要求
点赞
评论
收藏
分享
01-20 09:43
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
小天才内推,小天才内推码
小天才26秋招分享(三面凉经)tl:9.13投递-10.10自主约面-10.10一面-10.11上传作品集-10.14二面-10.16三面(交叉面) 一面:线上邮件通知选择具体面试时间段(大约20mins)面试官问题1. 请先做一个自我介绍(1分钟左右)。2. 简历项目追问3. 在校期间有获得哪些奖学金吗?4. 有挂过科吗?5. 学得最好的课程是哪些?6. 分享一个人力资源领域中你觉得很重要的知识点。7. 根据以上追问若干问题8. 结合实习经历,招聘的具体成果是你直接负责的社招岗位吗?9. 你的导师对你的工作评价是什么样的?10.追问11.综合实习经历,你目前更适合做人力哪个方向的工作?12....
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习产出如何包装?
9328
2
...
32岁程序员猝死,底薪3千要24h待岗
2904
3
...
【官方活动】牛客新春计划:给陌生人的一封信
2636
4
...
实习生怎么快速融入团队
2368
5
...
后端从0开始来得及吗
1399
6
...
27届实习全时间全方位大体指南
1350
7
...
20多岁最痛苦的年纪
1277
8
...
绷不住了,找了一个月实习嵌入式还找不到
1231
9
...
25届工作半年,想辞职了
1131
10
...
在咖啡店、家里、公司走廊哪里都可以来一场面试
1061
创作者周榜
更多
正在热议
更多
#
哪些公司开春招了?
#
12196次浏览
123人参与
#
你觉得什么岗位会被AI替代
#
34800次浏览
232人参与
#
上班以后,你还有哪些坚持的爱好?
#
8226次浏览
193人参与
#
牛客十周岁生日快乐
#
206505次浏览
1926人参与
#
你最近因为什么迷茫?
#
36691次浏览
597人参与
#
如果工作一直消耗情绪还要继续做吗
#
18053次浏览
82人参与
#
四大天坑是哪四家?
#
101407次浏览
235人参与
#
一人一个landing小技巧
#
143020次浏览
1498人参与
#
互联网公司评价
#
479577次浏览
4090人参与
#
我和mentor的爱恨情仇
#
101610次浏览
922人参与
#
在国企工作的人,躺平了吗?
#
391982次浏览
3951人参与
#
聊聊你的被动加班经历
#
3990次浏览
77人参与
#
找工作以来,你最看不惯__
#
16941次浏览
340人参与
#
工作压力大怎么缓解
#
138673次浏览
1255人参与
#
AI coding的好用工具分享
#
20839次浏览
403人参与
#
实习离职怎么跟领导说
#
76122次浏览
433人参与
#
实习教会我的事
#
52048次浏览
410人参与
#
实习怎么做才有更好的产出
#
13579次浏览
251人参与
#
机械制造面试记录
#
308173次浏览
3154人参与
#
百度工作体验
#
302391次浏览
2219人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务