路明非有一个结构体,里面有n个变量,其中第i个变量的大小是ai个字节。
已知该结构体的起始地址是0,该结构体可以以任意顺序排列这n个变量,每个变量会占用其大小个字节。
例如一个大小为ai的变量起始位置是li,则其终止位置则为li+ai−1。
由于一些未知原因,我们要求ai∣li,也即li是ai的倍数。
这就意味着在该结构体内,相邻的两个变量之间可能会有空字节。
排列中最后一个变量的终止位置即为结构体的终止位置。
结构体的大小定义为终止位置和起始位置之间被结构体占用的字节数(空字节也算作被占用)。
现在川墨瞳想让你求出,对于这n!种排列,路明非的结构体的大小最小是多少。