['   \n  \n [\'ਇਸ C + + NAME _ 1 ਨੂੰ ਠੀਕ ਕਰੋ ਅਤੇ ਮੈਨੂੰ ਸਹੀ ਅੱਪਡੇਟ ਕੀਤਾ ਇੱਕ ਦਿਓ। \\n\\ n#include <iost stream>\\n#include <ਸੰਵੇਦਕ> \\n\\nਊਜ਼ਿੰਗ ਨੇਮਸਪੇਸ std; \\n\\nਸਟਰਕਟ ਐਜ {\\n ਇੰਟ src,dst; \\n ਇੰਟ ਵਜ਼ਨ; \\n}; \\n\\nint ਮੁੱਖ () {\\n// ਗਰਾਫ਼ ਬਣਾਓ \\n ਵੈਕਟਰ <ਵੈਕਟਰ <ਕਿਨਾਰੇ>> ਗਰਾਫ਼ (9); \\n ਗਰਾਫ਼ [0]. ਪੁਸ਼ _ ਬੈਕ ({0,1,4}); \\nਗਰਾਫ਼ [0]. ਪੁਸ਼ _ ਬੈਕ ({0,7,8} \\n\\n// ਦੂਰੀ ਐਰੇ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ \\n ਵੈਕਟਰ <ਇੰਟ> ਦੂਰੀ (9, INT _ MAX); \\n ਦੂਰੀ [-1] = 0; \\n\\n// ਇੱਕ ਤਰਜੀਹ ਬਣਾਓਕਤਾਰ \\n ਤਰਜੀਹ _ ਕਤਾਰ <ਜੋਡ਼ਾ <ਇੰਟ, ਇੰਟ>, ਵੈਕਟਰ <ਜੋਡ਼ਾ <ਇੰਟ, ਇੰਟ>, ਵੱਡਾ <ਜੋਡ਼ਾ <ਇੰਟ, ਇੰਟ>> pq; \\n pq.push ({0,0}) \\n\\n\\n// ਸਭ ਤੋਂ ਛੋਟੀ ਦੂਰੀ ਪ੍ਰਿੰਟ ਕਰੋਨੋਡ 0 ਤੋਂ ਨੋਡ 4 ਤੱਕ ਦਾ ਸਭ ਤੋਂ ਛੋਟਾ ਮਾਰਗ ਨੋਡ 0 ਤੋਂ ਨੋਡ 4 ਤੱਕ ਦਾ ਸਭ ਤੋਂ ਛੋਟਾ ਮਾਰਗ ਹੈ "<<ਦੂਰੀ [4 <<ਅੰਤ; \\n\\n ਵਾਪਸੀ 0; \'] ', 'ਇਸ C + + NAME _ 1 ਨੂੰ ਠੀਕ ਕਰੋ ਅਤੇ ਮੈਨੂੰ ਸਹੀ ਅੱਪਡੇਟ ਕੀਤਾ ਇੱਕ ਦਿਓ। #include <iost stream> #include <ਵੈਕਟਰ> ਨੇਮਸਪੇਸ std ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ; ਸਟਰੈਕਟ ਐਜ {int src, dst; intਭਾਰ;}; ਇੰਟ ਮੇਨ () {// ਗਰਾਫ਼ ਵੈਕਟਰ ਬਣਾਓ <ਵੈਕਟਰ <ਕਿਨਾਰੇ>> ਗਰਾਫ਼ (9); ਗਰਾਫ਼ [0]. ਪੁਸ਼ _ ਬੈਕ ({0,1,4}); ਗਰਾਫ਼ [0]. ਪੁਸ਼ _ ਬੈਕ ({0,7,8}// ਅਰੰਭ ਕਰੋਦੂਰੀ ਐਰੇ ਵੈਕਟਰ <ਇੰਟ> ਦੂਰੀ (9, ਆਈ. ਐੱਨ. ਟੀ. _ ਮੈਕਸ); ਦੂਰੀ [-1] = 0;// ਇੱਕ ਤਰਜੀਹ ਕਤਾਰ ਤਰਜੀਹ ਬਣਾਓ <ਪੇਅਰ <ਇੰਟ, ਇੰਟ>, ਵੈਕਟਰ <ਪੇਅਰ <ਇੰਟ,, ਇੰਟ>, ਵੱਡਾ <ਪੇਅਰ <ਇੰਟ, ਇੰਟ>> pq; pq.push ({0,0})// ਨੋਡ 0 ਤੋਂ ਨੋਡ 4 ਤੱਕ ਦੀ ਸਭ ਤੋਂ ਛੋਟੀ ਦੂਰੀ ਪ੍ਰਿੰਟ ਕਰੋਨੋਡ 4 ਹੈ "<<ਦੂਰੀ [4 <<ਅੰਤ; ਵਾਪਸੀ 0; \n ']