Python-ի ներածություն

Մանհեթենյան հեռավորությունը

Մանհեթենի կենտրոնական մասի փողոցները կառուցված են ցանցի նմանվող ձևով: Մի խաչմերուկից դուրս գալու համար պետք է մի ուղղությամբ զուգահեռ գնալ, իսկ մյուս ուղղությամբ՝ ուղղահայաց: Այսպիսով, եթե պատկերացնենք վիրտուալ X և Y առանցք, Մանհեթենում մենք միշտ շարժվում ենք կամ OX առանցքին զուգահեռ կամ OY առանցքին զուգահեռ:
notion image
Փողոցների այս կառուցվածքը այնքան տարածված է դարձել, որ մարդիկ սկսել են օգտագործել այն որպես հեռավորության չափելու ձև: Երբ թույլատրվում է շարժվել միայն OX կամ OY ուղղություններով, և անհրաժեշտ է , -ից հասնել , նրանք նախ շարժվում են OX առանցքին զուգահեռ՝ -ից մինչև և այնուհետև -ից մինչև : Սա փոխում է կետերի միջև հեռավորության հաշվարկները և կոչվում է Մանհեթենյան հեռավորություն: Ստանդարտ Էվկլիդեսյան հեռավորությունը է:
Կարո՞ղ եք պարզել Մանհեթենյան հեռավորությունը երկու կետերի միջև:
Մուտքում տրված է 4 թիվ՝ և առաջին կետի կոորդինատները, որին հաջորդում են երկրորդ կետի և կոորդինատները: Ծրագիրը պետք է տպի այդ երկու կետերի միջև Մանհեթենյան հեռավորությունը:
Մուտք
Ելք
3 4 1 0.5
5.5
notion image
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue