2021-08-21 考试总结
总述
总分: 290;
排名: 3;
A题数: 2。
题目
T1-面试
题目
考试分数:100
分析
- 首先,这是一道比较简单的题目,类似于桶排;
- 其次,要注意判断条件,不要弄混。
做法
核心code环节
坑点
- 要清空计数器;
- 要写好判断条件。
T2-Excel计数法
题目
考试分数:50
分析
- 首先,这是一道比较隐蔽的进制转换题(26进制);
- 其次,为了方便,我们要像上一题一样储存答案;
- 最后,要处理好字母Z。
做法
核心code环节
坑点
- 处理字母Z;
p%26==0
的情况;- 逆序。
T3-纸牌游戏
题目
考试分数:100
分析
- 首先,这是一道贪心题;
- 其次,我们思考:怎样才能让留下的人尽可能多?当然是每个人取牌都取剩余牌数最少的人,这样的话我们只需再输入完后 s o r t sort sort一下就好;
- 最后,我们思考:怎么判断游戏能不能继续?因为
s
o
r
t
sort
sort了,所以第
i
i
i个人的牌一定小于第
i
+
1
i+1
i+1个人的牌。这样,如果第
i
i
i各人剩余的牌数如果大于
n-i
,那就说明就算后面n-i
个人都拿了第 i i i个人的牌,这个人也不会被淘汰。这样就可以求出答案为:n-i+1
。
做法
核心code环节
坑点
本题的坑点只有一个:
s
o
r
t
sort
sort。
T4-涨薪
题目
考试分数:40
分析
- 首先,这是一道考察贪心+快速幂的题;
- 其次,因为要 m m m年后发出的工资最多,所以应让当前工资更高的人领 x x x、 y y y的名额;
- 最后,如果 m m m等于1,那就要加上 C C C等级的工资。
做法
核心code环节
坑点
本题的坑点只有一个:剩下的人只有在第一年会结算工资。
T5-富有数
题目
考试分数:0
分析
- 首先,这是一道dp+map的题目;
- 其次,因为题目中数字最大到 1 0 9 10^9 109,所以应用离散化或者map来记录次数;
- 最后,献上状态转移公式: d p [ i ] [ j ] = d p [ i − 1 ] [ j − 1 ] ∗ m p [ a [ i ] ] + d p [ i − 1 ] [ j ] dp[i][j]=dp[i-1][j-1]*mp[a[i]]+dp[i-1][j] dp[i][j]=dp[i−1][j−1]∗mp[a[i]]+dp[i−1][j]。
做法
核心code环节
坑点
本题的坑点就是处理富有数的个数。
__EOF__

本文作者:best_brain
本文链接:https://www.cnblogs.com/best-brain/p/18006582.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/best-brain/p/18006582.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具