Нөлдік сумма


Шешімді жөнелту

Ұпайлар: 100 (partial)
Уақыт шектеуі: 2.0s
Жад шектеуі: 256M

Author:
Problem type

Сізге N жұп бүтін сандар беріледі: (L1,R1),(L2,R2),,(LN,RN).

Төмендегі шарттарды қанағаттандыратын N бүтін саннан тұратын тізбектің X=(X1,X2,,XN) бар-жоғын анықтаңыз. Егер бар болса, осындай тізбектердің біреуін шығарыңыз:

  • LiXiRi (1iN үшін).

  • i=1NXi=0.

  • Шарт i=1NXi=0 тізбектегі барлық Xi элементтерінің қосындысы нөлге тең екенін білдіреді.

  • Яғни, X1,X2,,XN сандарының жалпы сомасы 0 болатындай бүтін сандар жиынын табу керек.

Енгізу

Бірінші жолда бір бүтін сан N (1N2105) — сандар жұбының саны. Келесі N жолдың әрқайсысында екі бүтін сан Li және Ri (109LiRi109) беріледі.

Шығару

Егер шешім жоқ болса, No деп шығарыңыз. Егер шешім бар болса:

  • Бірінші жолға Yes деп шығарыңыз.

  • Екінші жолға N бүтін саннан тұратын X1,X2,,XN тізбегін шығарыңыз.

Егер бірнеше шешім болса, олардың кез келгенін шығара аласыз.

Бағалау жүйесі

Тапсырма үш кіші тапсырмадан тұрады:

  • Кіші тапсырма 1 (N=2, 1000LiRi1000): 10 балл.

  • Кіші тапсырма 2 (N7, 5LiRi5): 20 балл.

  • Кіші тапсырма 3 (N200000, 109LiRi109): 70 балл.

Балл кіші тапсырманың барлық тесттері сәтті өткен жағдайда ғана есептеледі. Мысалдар бағаланбайды.

Мысалдар

Енгізу 1
Көшіру
3
-3 1
3 5
-2 3
Жауап 1
Көшіру
Yes
-1 3 -2
Енгізу 2
Көшіру
3
1 3
1 3
1 3
Жауап 2
Көшіру
No

Пікірлер

Қазіргі уақытта ешқандай пікір жоқ.