摘要:
题目大意:有K个工人,有n个墙,现在要给墙涂色。然后每个工人坐在Si上,他能刷的最大范围是Li,且必须是一个连续子区间,而且必须过Si,他刷完后能获得Pi钱 思路:定义dp[i][j]表示前i个人,涂色到j的最大的val是多少。 转移就是dp[i][j] = max(dp[i][j - 1], dp 阅读全文
posted @ 2016-09-12 22:21
知る奇迹に
阅读(328)
评论(0)
推荐(0)
摘要:
题目大意:长度n的序列, m个询问区间[L, R], 问区间内的所有子段的不同GCD值有多少种. 子段就是表示是要连续的a[] 思路:固定右端点,预处理出所有的gcd,每次都和i-1的gcd比较,然后不断放入gcd即可。 然后就是树状数组的更新,枚举右端点即可。然后我们知道,大区间不如小区间来的实惠 阅读全文
posted @ 2016-09-12 15:45
知る奇迹に
阅读(538)
评论(0)
推荐(0)

浙公网安备 33010602011771号