P12229 「WyOJ Round 1」归 · 星穗垂野

题目背景

>神龟虽寿,犹有竟时;腾蛇乘雾,终为土灰。老骥伏枥,志在千里;烈士暮年,壮心不已。 > >——曹操《龟虽寿》

题目描述

给定长度为 $n$ 的序列 $(a_1,a_2,\dots,a_n)$,定义函数 $w(l,r)$ 为: $$ w(l,r)= \gcd(a_l,a_{l+1},\dots,a_{r})\times \sum_{i=l}^r b_i $$ 定义序列选择**互不相交**的 $m$ 段($m>0$)区间 $[l_1,r_1],[l_2,r_2],\dots,[l_{m},r_{m}]$(即 $\forall i\in [1,m), r_{i}

输入格式

**本题有多组数据**。 第一行一个整数 $T$,表示数据组数。 对于每组数据: 第一行两个整数 $n,C$。 第二行 $n$ 个整数,第 $i$ 个整数表示 $a_i$。 第三行 $n$ 个整数,第 $i$ 个整数表示 $b_i$。

输出格式

一行一个整数,表示最小代价。

说明/提示

对于 $100\%$ 的数据,$1\le n\le 10^5$,$1\le a_i\le 10^5$,$0\le b_i\le 10^5$,$-10^9\le C\le 10^9$。保证至少能够选择一段。 | 测试点 | $T$ | 特殊性质 | | :-----------: | :-----------: | :-----------: | | $1$ | $10^3$ | $n\le 10$ | | $2$ | $5$ | $C\ge 0$ | | $3,4$ | $5$ | $n\le 300$ | | $5$ | $5$ | $n\le 1000$ | | $6\sim 10$ | $5$ | $n\le 10^5$ |