ช่วยเขียนcode JAVAหน่อยค่ะ

กระทู้คำถาม
คืออยากจะขอช่วยผู้ที่ใจดีมีเมตตา ช่วยรบกวนเขียนโปรแกรมจากโจทย์นี้หน่อยค่ะ เป็นภาษาJAVAนะคะ คือเคยเรียนมานะคะ แต่ตอนนี้ลืมหมดแล้ว ตอนนี้อับจนหนทางมากเลยค่ะ  และถ้าอธิบายอัลกอริทึมให้ด้วยจะดีมากเลยค่ะ
v
v
v
นิยาม: ระยะห่างแมนฮัตตัน (Manhattan distance) ระหว่างจุด (x1, y1) และ (x2, y2) บนระนาบมีค่าเท่ากับ |x1 - x2| + |y1 - y2|

มีจุด N จุดอยู่บนระนาบ คุณต้องการทราบว่า ผลรวมของระยะห่างแมนฮัตตันระหว่างจุดสองจุดใดๆ ทุกคู่ มีค่าเท่าไร

งานของคุณ
จงเขียนโปรแกรมเพื่อรับพิกัดบนระนาบของจุดแต่ละจุด และคำนวณหาผลรวมของระยะห่างแมนฮัตตันระหว่างจุดสองจุดใดๆ ทุกคู่

ข้อมูลนำเข้า
บรรทัดแรกระบุจำนวนเต็ม N (2 ≤ N ≤ 500,000) แทนจำนวนจุดทั้งหมด

อีก N บรรทัดต่อมาระบุพิกัดของจุดต่าง ๆ กล่าวคือ  บรรทัดที่ i+1 (1 ≤ i ≤ N) จะระบุจำนวนเต็ม Xi และ Yi (1 ≤ Xi,Yi ≤ 1,000,000) แทนพิกัดตามแกน X และแกน Y ของจุดที่ i

ข้อมูลส่งออก
มีบรรทัดเดียว แสดงผลรวมของระยะห่างแมนฮัตตันระหว่างจุดสองจุดใดๆ ทุกคู่

การให้คะแนน
30% ของข้อมูลทดสอบ จะมี N ≤ 1,000


ตัวอย่างข้อมูลนำเข้า    ตัวอย่างข้อมูลส่งออก
3                                12
1 1
2 4
4 3                          
5                                 44
3 3
5 1
4 4
1 3
4 7


ขอบคุณล่วงหน้านะคะ แฮร่!!! ไม่รู้จะมีคนตอบหรือเปล่าร้องไห้
แก้ไขข้อความเมื่อ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
โจทย์แข่ง ถ้าไม่ฝึกเขียนเองแล้วจะได้อะไรละครับ ติดตรงไหนก็ถามมา จะแนะให้ แต่จะให้เขียนให้ดูทั้งหมดมันมักง่ายไปหน่อยมั้ง
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่