The identity element for unsigned int is the element
that will give us back the same output for any given input,
and for us that's going to be the smallest representable value,
and that's going to be a big, fat 0.
Any element max 0 is going to give us back that element.
Now we're going to start computing the output here.
So remember, we always start with the identity element here
and then for each output element we take the max of all the elements that precede it.
So here, that's the max of 3, so that's simply 3,
next the max of 3 and 1, that's going to give us 3,
next max of 3, 1, and 4,
max of 3, 1, 4, 1,
max of 3, 1, 4, 1, 5,
so our output array here is 0, 3, 3, 4, 4, 5.
This is the max scan on unsigned ints of this 6-element input vector.
You might note that the input element 9 is not used in this calculation, and that's correct.
That's simply the nature of this formulation of scan.
无符号整数的标识元素是
对于任何给定的输入会返回给我们相同的输出，
对我们来说，这将是最小的代表值，
即一个又大又圆的 0。
任何元素与0的最大值会返回给我们该元素。
现在我们要开始计算这里的输出。
请记住，我们总是在这里以标识元素开始，
然后对于每个输出元素，我们取它前面的所有元素的最大值。
所以在这里， 3 的最大值，那就是 3 ，
下一步， 3 和 1 的最大值，我们将得到 3，
下一步， 3、 1 和 4 的最大值，
3、 1、 4、 1 的最大值，
3、 1、 4、 1、 5 的最大值，
所以在这里我们的输出数组是 0、 3、 3、 4、 4、 5。
这是这个 6 元素输入向量的无符号整数的最大值扫描结果。
您可能注意到，输入的元素 9在此计算中没有被使用，这是正确的。
这只是这种扫描方式的性质。