#S1116a. 序列加法机
序列加法机
题目描述
A 酱发明了序列加法机,它的作用是把一个长度为 的单调不降序列 转换成另一个长度为 的单调不降序列 。不过由于序列加法机的功能还不完善,现在它只能执行不超过 次以下操作:
- 选择一个 和一个整数 ,将 加上 可以 ,操作代价是
并且序列加法机还需要保证每次操作完成后, 依然是单调不降的,那么序列加法机最少需要多少代价才能将 转换成 ?
输入格式
第一行,两个正整数
接下来两行,每行 个数,分别表示 和
输出格式
一个数,表示最小代价,对 998244353 取模
无解输出 -1
样例
样例输入 1
3 4
1 2 3
2 4 5
样例输出 1
7
数据范围与提示
- $\text{Subtask} 1(10\%): n \leq 3, m, \sum\left|a_i-b_i\right| \leq 10$
- 无特殊限制
对于 的数据, ,保证 两个序列单调不降。
相关
在下列比赛中: