技术栈

阿里算法岗笔试真题

无限码力
1 小时前
算法·阿里笔试真题·阿里机试真题·阿里算法岗笔试真题·阿里巴巴笔试真题
阿里算法岗 0530笔试真题 - 荆棘林的最优砍断计划阿里算法岗 0530笔试 第一题林中共有 n n n 株荆棘,第 i i i 株的坚硬度为 a i a_i ai,宝刀的初始锋利度为 K K K。拉布可以选择任意数量的荆棘,每株至多尝试一次,并以任意顺序依次尝试砍断。每次尝试遵循以下规则:
无限码力
3 小时前
算法·阿里笔试真题·阿里机试真题·阿里算法岗笔试真题·阿里算法题
阿里算法岗 0530笔试真题 - 寻找满足条件的最优子序列阿里算法岗 0530笔试 第三题给定长度为 nnn 的数组 aaa,小C想选出一个长度为 kkk 的子序列。 所选子序列需满足相邻两个元素的 gcdgcdgcd 不为 111。具体地,若选取下标序列 i1<i2<⋯<iki_1 < i_2 < \dots < i_ki1<i2<⋯<ik,则需要满足:gcd(aij,aij+1)>1gcd(a_{i_j}, a_{i_{j+1}}) > 1gcd(aij,aij+1)>1(1≤j<k1 \le j < k1≤j<k)。 在所有满足上述条件的子序列中,求最大元
我是有底线的