У меня есть следующее инъективное сопоставление:
0->0
1->1
2->2
3->3
4->4
5->5
, и я хочу его изменить, например:
0->X
1->2
2->5
3->4
4->0
5->X
, а X - любое значение. В целевом наборе больше значений. Мне нужно получить программу, которая находит наиболее эффективные шаги для изменения отображения, когда отображение всегда будет инъективным. Программа C является предпочтительной.