关注
美团2024年春招第十场笔试【算法策略】
题目:
给定一个长度为n的数组,每个元素表示一个非负整数。
要求:
1. 计算所有元素的和。
2. 计算所有元素的平方和。
3. 计算所有元素的立方和。
4. 计算所有元素的四次方和。
5. 计算所有元素的五次方和。
输入:
输入包含多组测试数据。每组数据包含两行:
- 第一行:一个整数n(1≤n≤1000),表示数组的长度。
- 第二行:n个非负整数,表示数组的元素。
输出:
对于每组测试数据,输出一行,包含五个整数,分别表示所有元素的和、平方和、立方和、四次方和、五次方和。
示例:
输入:
3
1 2 3
输出:
***
解题思路:
1. 初始化五个变量sum、square_sum、cube_sum、fourth_sum、fifth_sum,分别用于存储和、平方和、立方和、四次方和、五次方和。
2. 遍历数组,对于每个元素,将其加到sum中,并将其平方加到square_sum中,将其立方加到cube_sum中,将其四次方加到fourth_sum中,将其五次方加到fifth_sum中。
3. 最后,输出五个变量的值。
注意:
1. 输入的数组可能包含负数,因此需要判断每个元素的平方、立方、四次方和五次方是否在int范围内。
2. 由于n的范围是1≤n≤1000,因此时间复杂度为O(n),可以通过所有测试数据。
查看原帖
点赞 评论
相关推荐
01-06 17:58
清华附中国际学校(THIS) 自然语言处理 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得面试是靠实力还是靠运气 #
26920次浏览 290人参与
# 哪些公司在招寒假实习? #
19814次浏览 257人参与
# MiniMax求职进展汇总 #
920次浏览 23人参与
# 秋招遇到的奇葩面试题 #
103076次浏览 421人参与
# 卷__卷不过你们,只能卷__了 #
13864次浏览 311人参与
# 互联网行业现在还值得去吗 #
49329次浏览 362人参与
# 26年哪些行业会变好/更差 #
21197次浏览 311人参与
# 写论文的崩溃时刻 #
7612次浏览 168人参与
# 秋招暂停,我将对以下公司做出处罚__ #
50180次浏览 200人参与
# 去年的flag与今年的小目标 #
11318次浏览 223人参与
# 通信硬件公司爆料 #
186657次浏览 548人参与
# 你不能接受的企业文化有哪些 #
14081次浏览 193人参与
# 有深度的简历长什么样? #
18146次浏览 368人参与
# 你都用AI做什么 #
7754次浏览 179人参与
# 入职第一天 #
11351次浏览 247人参与
# 关于春招你都做了哪些准备? #
122350次浏览 709人参与
# 国企vs私企,你更想去? #
306304次浏览 2494人参与
# 硬件/芯片公司工作体验 #
141964次浏览 940人参与
# 找工作中的小确幸 #
75642次浏览 439人参与
# 大家实习都在做什么? #
16660次浏览 224人参与
# 招聘要求与实际实习内容不符怎么办 #
149321次浏览 887人参与
