秋招blog--携程笔试

一共就 4 道算法题,下午还有个去哪儿的笔试,话说携程和去哪儿不是一家吗?

1. 将下划线字符串转为大驼峰。

2. 给 n 个糖果,如果 n 为素数,吃 floor(n/3)+1 个糖果,否则,吃  floor(n/2)+1,问可以吃多少轮?Java 写过了 90 %,c++ 写就 a 了,以后用 c++ 写笔试!

3. 给一个长度为 n 的数组和一个数字 m,将 n 划分为 m 个不为空的子数组,要求子数组不重叠且元素顺序不变。求这 m 个子数组 gcd 和的最大值。

4. 区间操作,给定一个操作数和操作区间,根据操作数对区间元素做与或循环操作 or 或与循环操作。
全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务