首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
今夕kpole
获赞
302
粉丝
185
关注
21
看过 TA
1591
男
华中科技大学
2024
后端
IP属地:浙江
退役 ACMer
私信
关注
拉黑
举报
举报
确定要拉黑今夕kpole吗?
发布(16)
评论
刷题
收藏
今夕kpole
关注TA,不错过内容更新
关注
2023-09-16 18:32
华中科技大学 后端
腾讯笔试 2023-09-15
T1 一堆数链,这些数链里面的数字都杂乱无章,你需要整理一下这些数字,把它们从小到大排成一个数链。解法:放到一个 vector 里面,排序,翻转,头插一波带走。T2长度为 n 的数字,每次选择其中一个数字:如果是奇数,那么奇数乘以 2如果是偶数,那么偶数乘以 2 再加 1如果进行 k 次操作,那么操作之后数组元素之和最小是多少?解法:用最小堆维护这些元素,每次选择最小的去操作即可。T3n 个赛车,第 i 个赛车的位置为,速度为 ,匀速向前行驶,满足。问 t 秒后,有多少车的排名上升了?如果两辆车的位置相同,则认为排名相同。一辆车的排名为在它前面的车辆个数加一。解法:首先标记每个赛车当前的排名,...
投递腾讯等公司10个岗位
0
点赞
评论
收藏
分享
2023-06-20 09:41
华中科技大学 后端
2023.06.20 在牛客打卡16天!
0
点赞
评论
收藏
分享
2023-04-10 20:28
华中科技大学 后端
百度后端笔试 2023-04-10
T1 小红的子数组拆分题意小红拿到了一个长度为n的数组,她希望把该数组拆分成k个非空子序列(每个元素必须出现在某个子序列中,且恰好出现一次),使得这k个子序列的平均数之和尽可能小。你能帮帮她吗?注,子序列可以不连续。例如数组为[3,2,1,3],k=2时,子序列可以拆分为[3,1]和[2,31]。1 <= k, n <= 1e5, -10^9 <= ai <= 10^9思路对于一个数字 x,假设分配到了长度为 y 的数组中,那么它对最终答案的贡献是 x / y。对 x 分正负讨论:正数,使它尽可能的分配到更长的子数组中。负数,使它尽可能的分配到长度为 1 的子数组中。也...
投递百度等公司10个岗位
0
点赞
评论
收藏
分享
2023-04-03 22:36
华中科技大学 后端
阿里工程研发实习笔试2023-04-03
还记得20年做阿里的笔试题,一个是普通 BFS,一个是普通 set,两三百百刷题量就可以秒杀。但现在,不仅难度提升,题量还变大,而且还增加了考点巨细无比的选择题。时过境迁,校招笔试题已经卷到如此地步了,不得不让人唏嘘....T1 黄牌警告,红牌下场一个球队有n个球员,已知他们一共接受了x张黄牌,y张红牌。当一个球员满足以下条件之一时会立刻下场:1. 接受了2张黄牌2. 接受了1张红牌请问已知以上信息的前提下,当前能上场的球员最多有多少人?最少有多少人?共有q次查询。q <= 1e4, 1 <= n <= 1e9, 0 <= x, y <= 1e9输入:42 2 1...
投递阿里巴巴集团等公司10个岗位
0
点赞
评论
收藏
分享
2023-03-31 20:02
已编辑
华中科技大学 后端
携程后端笔试 2023-03-29
20min AK。T1 签到,T2 需要动一动脑筋构造,不算太难,T3 可能需要想到枚举一个变量去算另外一个变量,T4 是树上DP的模板题,难度不大但没做过可能比较吃亏。T1游游拿到了一串数宇,她想知道这串数字一共有多少个圆圈?提示:数宇0、6、9这三种数字各有一个圆圈,数字8有两个圆圈。输入是一个字符串,仅由数字字符组成。长度不超过100000。例如:1234567890 答案为 5 #include<bits/stdc++.h> using namespace std; int main(){ string s; cin >> s; int res = 0; for...
没名字的小沈:
确实欸,没做过树形dp用的dfs只能过25%
投递携程等公司10个岗位
0
点赞
评论
收藏
分享
2023-03-31 20:02
已编辑
华中科技大学 后端
「技术笔试」美团暑期实习 2023-03-18
T1 捕获题意n 个敌人,每个敌人坐标 (x, y),小美一次可以捕获很多敌人,但一次捕获的所有敌人其横坐标差不超过 a,纵坐标差不超过 b,求问一次最多可以捕获多少敌人。n <= 500, a,b 以及 坐标范围 [1, 1000]。思路二维前缀和,注意 a 和 b 表示最大间隔,+1 后与 1000 取 min。时间复杂度 O(1000^2) // 捕获 #include <bits/stdc++.h> using namespace std; constexpr int N = 1000; int sum[N + 1][N + 1]; int n, a, b; int ...
投递美团等公司10个岗位
0
点赞
评论
收藏
分享
2023-03-31 20:02
已编辑
华中科技大学 后端
「技术笔试」蚂蚁金服 2023-03-16
T1 整数抽取1e14 范围以内的一个正整数,将其每一数位上的奇数和偶数分别抽取出来组成两个新的数字,求这两差的绝对值。直接模拟即可,用字符串存数字会方便一些。不然数字还需要倒置。 #include <bits/stdc++.h> using namespace std; using ll = long long; int main() { string s; cin >> s; ll odd = 0, even = 0; for (auto c : s) { if ((c - '0') & 1) { odd = odd * 10 + c - '0'; } else {...
投递蚂蚁集团等公司10个岗位
0
点赞
评论
收藏
分享
2023-03-31 20:03
已编辑
华中科技大学 后端
「技术笔试」拼多多 2023-03-12
自我感觉难度要比 2021 年的高一档。但每个人的感受不同,因人而异吧。下面简单回顾一下题意和解法。A简要题意还原压缩后的字符串,例如 10a1b1c -> aaaaaaaaaabc,1P2D1p2d1P1D1d -> PDDpddPDd。思路模拟题,遇到数据累计一下,遇到字母则追加到答案中。代码 string solve(string s) { int cnt = 0; string t; for (int i = 0; i < s.size(); i++) { if (isdigit(s[i])) { cnt = cnt * 10 + s[i] - '0'; } else...
冰寒火:
第二题,数组长度-(1的数量/2)
投递拼多多集团-PDD等公司10个岗位
0
点赞
评论
收藏
分享
2023-03-12 17:15
华中科技大学 后端
「笔试练习」2021 拼多多笔试题目
提前感受一下笔试难度~Ahttps://www.nowcoder.com/questionTerminal/3d6b53e097ea41bda049d111f30db28e和最大为 45,大于 45 直接输出 -1。然后优先位数更少,所以竟可能的放更大的数字,例如 9,8,7这些。而更大的数字优先往后面放,所以就有了如下做法: #include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int n; cin >> n; i...
投递拼多多集团-PDD等公司10个岗位
0
点赞
评论
收藏
分享
2023-03-10 10:06
已编辑
华中科技大学 后端
「面试记录」阿里云 C++
一面 2月28日自我介绍项目相关RAFT 协议选举流程C++ 中的 new 和 malloc 的区别如果说 new 的时候内存不够了,操作系统会做什么操作引用和指针有什么区别虚函数如何实现多态父类指针指向子类对象,如何对子类虚函数进行寻址构造函数可以是虚函数吗C++ 怎么调用 CACID 特性脏读、幻读、不可重复读的概念mysql 索引是什么B+ 树的叶子结点的链表有什么作用为什么层数是 3 左右呢,不是其他数B+树的概念IO 多路复用四次挥手git 常用的操作,有没有用过 rebase进程和线程的区别描述一个死锁情景一个算法题,力扣 25 题「K 个一组翻转链表」二面 3月5日项目相关IO多...
cyzh:
今夕佬太强了
投递阿里云等公司10个岗位
0
点赞
评论
收藏
分享
2021-09-29 19:02
华中科技大学 后端
题解 | #统计复旦用户8月练题情况#
SELECT u.device_id, u.university, COUNT(qp.id) question_cnt, SUM(IF(result = 'right', 1, 0)) right_question_cnt FROM user_profile u LEFT JOIN question_practice_detail qp ON u.device_id = qp.device_id AND MONTH(qp.date) = 8 WHERE u.university = '复旦大学' GROUP BY u.device_id 首先 user_profile 表左连接 questio...
0
点赞
评论
收藏
分享
2021-09-29 18:34
华中科技大学 后端
题解 | #找出每个学校GPA最低的同学#
SELECT device_id, university, gpa FROM ( SELECT device_id, university, gpa, row_number() over(partition by university order by gpa) as rk FROM user_profile ) t WHERE t.rk = 1 重点在于子查询中的最后一行,其中row_number() over(partition by university order by gpa) as rk 表示的意思是将数据按照 university 分组,组内按照 gpa 升序排列,返回值是对应行...
0
点赞
评论
收藏
分享
2021-09-28 17:21
华中科技大学 后端
题解 | #统计每个用户的平均刷题数#
SELECT university, difficult_level, count(*)/count(distinct u.device_id) avg_answer_cnt FROM user_profile u LEFT JOIN question_practice_detail pd ON u.device_id = pd.device_id LEFT JOIN question_detail qd ON pd.question_id = qd.question_id WHERE u.university = '山东大学' GROUP BY difficult_level ORDER B...
0
点赞
评论
收藏
分享
2021-09-27 20:11
华中科技大学 后端
题解 | #统计每个学校的用户平均答题数#
首先从 question 表中统计每个 device_id 对应的 question 数量,然后与 user_profile JOIN,通过 university 进行分组,自动统计组内device_id 对应的 cnt 的平均值。 SELECT u.university, avg(q.cnt) FROM user_profile u JOIN ( SELECT device_id, count(*) cnt FROM question_practice_detail q GROUP BY device_id ) q ON q.device_id = u.device_id GROUP BY ...
0
点赞
评论
收藏
分享
2020-04-15 15:36
已编辑
华中科技大学 后端
阿里 ICBU C/C++ (暑期实习生) 一面+二面经验
个人经历 大一参加微信小程序获西北赛区二等奖(队长身份) ACM-ICPC 两银一铜 ACM-CCPC:两铜 CF-rating: 1900+,18年暑假开始搞ACM C++项目经历:无,只有课设(黑窗口) 略懂前端,自己搭过博客,做过一两个小的项目(微信小程序) 对于答案比较固定的问题就不列出回答了,只写一下开放性问题的回答 一面 Time: 2020.4.4 (22:03-22:57) 大一参加微信小程序的项目相关: 答: 当时刚学了前端,离提交作品仅剩20天,后端(PHP和Node)都还没学,只做了个类似 to do list 的小程序,数据存放在缓存中,不过在大二的时候做数据...
投递阿里巴巴集团等公司10个岗位
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务