WM>>Более гибкий вариант:
WM>>[. . .]
MS>WM>> if( точку нужно закрасить )
MS>
MS>Вот в этой-то строке и заключается вся засада...
MS>Это примерно так же, как сказать:
MS>MS>if (путь комивояжера оптимален)
MS>{
MS> . . .
MS>}
MS>
Может я не правильно понял, но сначала я подумал, он знает алгоритм заливки, а если это так, то в условии "if( точку нужно закрасить )" нет ничего непонятного.