N boyutlu koordinatların bir koleksiyonu sağlanır. Aşağıda bir örnek verilmiştir:
{2,3,4}
Bu 2x, 3y ve 4z ile 3 boyutlu bir dizi olarak düşünülebilir; herhangi bir sayıda boyut olabilir. Örnekte toplam 24 düğüm vardır. Her bir düğüm {x, y, z} kullanılarak dizine eklenebilir. 5. düğüme erişmek için, sağlanan endeksler aşağıdaki tabloya göre {0, 1, 0} olacaktır.
## | x y z
0 1 2
-----------
0 | 0 0 0
1 | 0 0 1
2 | 0 0 2
3 | 0 0 3
4 | 0 1 0
5 | 0 1 1
6 | 0 1 2
7 | 0 1 3
8 | 0 2 0
...
23 | 1 2 3
Bu uygulamanın amacı, bir düğüm numarası verilirse bir dizin belirlemek için geriye doğru çalışmaktır.
8. düğümün "y" dizini istenirse, program "2" yazdırmalıdır.
Aşağıdaki girdi sağlandığında:
{2,3,4}|8|1
<List of Coordinates>|<Node>|<Index>
Aşağıdakiler yazdırılmalıdır:
2
Girişin kendi dilinizde uygun bir şekilde sağlanacağını ve sınırların kontrol edilmesini gerektirmediğini varsayabilirsiniz. Örneğin, sağlanan seçim endeksinin (örnekte "y") sağlanan koordinatlara göre geçerli olduğunu varsayabilirsiniz. 0 veya 1 tabanlı indeksleme kullanabilirsiniz; örnek 0 tabanlı olduğunu varsayar.
Bu, şu sorunun tersidir: Çok boyutlu bir dizinin dizini