查看: 2092| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] C3 AI SDE -platform intern OA

全局:

2022(10-12月)-Phy博士+fresh grad 无实习或全职 | 网上海投| 码农类General实习@

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
随便做了,据说他家口碑不好,看blind上面有人各种骂,谁让今年求职难呢,我也没拿到几个OA,累了,躺平!

两道题70分钟,不算特别难。

.--第一题,给你一个budget n,你可以拿去买饮料,每个饮料价格c,你喝完了之后可以用m个罐头换一瓶新饮料,问最多可以得到多少罐饮料?. 1point3acres

直接用greedy解决
. Χ
第二题,有一个数列,你可以把它切成任意段,所有段分别sort之后再concatenate,但是段的顺序不可改变。问最多可以切多少段,让拼接之后得到的结果等于把原数列直接排序的结果。举例:
数列s被切成3段,s1, s2, s3
sorted(s1)+sorted(s2)+sorted(s3)==sorted(s)?
不知道怎么求大米,有的人就给点吧,我没有大米没法看188门槛的OA。

评分

参与人数 6大米 +6 收起 理由
woodvillage11 + 1 给你点个赞!
微信用户_64c3716 + 1 给你点个赞!
lllllling + 1 赞一个
XII + 1 给你点个赞!
昼舫 + 1 赞一个

查看全部评分


上一篇:Twitter被雷员工求大佬帮小弟选选公司
下一篇:求比较 Akuna v.s. Squarepoint
🔗
 楼主| wswxyq2017 2022-12-16 08:53:20 来自APP | 只看该作者
全局:
补充:第二题我是用prefix Sum做的,先生成一个新的sorted(arr)然后for i in range(len(arr))
-baidu 1point3acres如果i 对应的arr 和sorted(arr)的prefix sum 一样就说明这段可以切出来。因为从小到大排序的话,从一个数列里面抽一段出来长度为m,和为sum的子数列是唯一的。
-baidu 1point3acres
给点大米吧……我都看不到别人的OA

评分

参与人数 2大米 +2 收起 理由
DeerWay + 1 赞一个
tingchen + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| wswxyq2017 2022-12-17 21:50:18 来自APP | 只看该作者
全局:
第二题对应的是里蔻漆留舅
回复

使用道具 举报

🔗
 楼主| wswxyq2017 2022-12-17 21:54:59 来自APP | 只看该作者
全局:
wswxyq2017 发表于 2022-12-17 05:50:18
第二题对应的是里蔻漆留舅
抱歉,不完全是那道题,是它的变种
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表