给定已知数、N、的集合项。每个集合都完全包含D - 1 (N >= D)唯一的(集合内)项。但是每个项目在D - 1集合之间共享。因此,每个集合都有两个“相邻”集:这两个相邻的集合正是一个元素的不同。而且,每个集合都有(如果D足够大的话)两个更远的相邻集,这正是两个元素的不同,等等。所有集合在一起形成一个封闭链。
有十个元素是a x b n q p j t r c。D = 4。j c<
在用C编写时,很容易理解编译后的作业会是什么样子。我知道Rust是一种使用功能特性的高级语言,但由于它被称为“系统语言”,我想知道这在Rust中是否也是可能的。例如,我想循环遍历一个整数数组并计算3个相邻数的最大乘积:unsigned int i, p=a[i] * a[i + 1] * a[i + 2];
if p &