私は実際にこの割り当てられた問題についてしばらく考えていましたが、どこにも行けません...ベルマンフォード、ダイクストラ、フロイドウォーシャルを知っています。
ほとんどの場合、これはV頂点とEエッジの標準的な最短経路問題であり、各エッジの長さはL、色はCです。これらは双方向です。
唯一の制約は、同じ色の2つの連続するエッジに移動せずに、最短経路の長さを見つける必要があるということです。
Vが小さければフロイド・ウォーシャルは機能しますが、Vは(3、50000)によって制限されます。
何か助けはありますか?考え?