https://codeforces.com/contest/1389/problem/A
题意: 找到[l, r]范围内的两个数x < y使得其最小公倍数也在[l, r]范围内。
设x = p * gcd(x, y) ,y = q * gcd(x, y) ,pq互质。lcm(x, y) = pq*gcd(x, y)。 x确定时y = 2x 时lcm(x, y) = y取到最小值
x = l时存在解有= 2*l。判断r是否小于2*l即可。
题意:给定一个数组,起始位置在下标1处,可以选择向左走与向右走,不可重复向左走,向左走总次数不得超过p,总共走k次,求经过路径上数组元素值和的最大值。
贪心。对于1-x范围内的路径,三种情况可能为最优值: 找到相邻两项和的最大值,在这相邻两项间重复走min(p, k-p/2)次。 找到相邻两项和的最大值,在这相邻两项间重复走min(p, k-p/2)次, 再在结尾向左走1次。 1→x→x-1
https://codeforces.com/contest/1389/problem/A 题意:找到[l, r]范围内的两个数x, y使得其最小公倍数也在[l, r]范围内。
https://codeforces.com/contest/1389/problem/A 题意:找到[l, r]范围内的两个数x, y使得其最小公倍数也在[l, r]范围内。