我应该合并源数组和背景数组的值以获得预期的值(答案数组)。
int[][] source = { { 0, 0x44, 0x300, 0x660000 } };
int[][] background = { { 2, 4, 0x600, 2 } };
int[][] expected = { { 1, 0x24, 0x400 , 0x330001 } };
我注意到问题只是询问所有情况下两组数字的平均值,除了第三个(这意味着我已经通过了除 0x300/0x600 之外的所有测试)。第三种情况,我觉得很奇怪。我用二进制表示这两个十六进制:
0011 0000 0000 (+)
0110 0000 0000 I get:
1001 0000 0000.
预期为 0x400, 1024 以 10 为基数,100 0000 0000 以 2 为基数。我不知道如何获得该解决方案。