<div> <p>ابحث عن الأزواج الفريدة من الأرقام في المجموعات.</p> </div>

Java Medium collections

مهمة «<div> <p>ابحث عن الأزواج الفريدة من الأرقام في المجموعات.</p> </div>»

تم إعطاؤك قائمتين من الأعداد الصحيحة. يجب إيجاد جميع الأزواج الفريدة (a, b)، حيث a ينتمي إلى القائمة الأولى، و b ينتمي إلى الثانية، ومجموع a + b هو عدد أولي. يتم تحديد تفرد الزوج بناءً على قيم a و b (الترتيب غير مهم: (a, b) و (b, a) يعتبران مختلفين إذا كان a != b). قم بإخراج عدد هذه الأزواج ثم الأزواج نفسها بترتيب تصاعدي لـ a، وفي حالة تساوي a، بترتيب تصاعدي لـ b.

تنسيق الإدخال

السطر الأول يحتوي على عددين صحيحين N و M (1 ≤ N, M ≤ 1000) — حجم القائمة الأولى والثانية. السطر الثاني يحتوي على N من الأعداد الصحيحة — عناصر القائمة الأولى. السطر الثالث يحتوي على M من الأعداد الصحيحة — عناصر القائمة الثانية. جميع الأعداد لا تتجاوز قيمتها المطلقة 10^6.

تنسيق الإخراج

في السطر الأول، اطبع رقمًا واحدًا K — عدد الأزواج الفريدة. في الأسطر K التالية، اطبع الأزواج نفسها بتنسيق "a b"، كل زوج في سطر جديد، بترتيب تصاعدي لـ a، وعند تساوي a — بترتيب تصاعدي لـ b.

أمثلة

مثال 1

الإدخال
3 3 1 2 3 4 5 6
الإخراج
4 1 4 1 6 2 5 3 4

مثال 2

الإدخال
2 2 10 20 30 40
الإخراج
0

مثال 3

الإدخال
My IP is 192.168.1.1 and 10.0.0.255
الإخراج
192.168.1.1 10.0.0.255
main.java