Masala #QOIXERKS6W
  
O'zgaruvchan Summa
Sizga 2 ta butun sonli massiv berilgan: A va B. Sizning vazifangiz shuki, A massivining har bir elementini B massivining mos elementiga ko'paytirib, hosil bo'lgan natijalarni qaytarishingiz kerak. Ammo quyidagi shartlar bajarilishi kerak:
- Agar
A[i]musbat bo'lsa,B[i]soni 1 ga ko'paytiriladi. - Agar
A[i]manfiy bo'lsa,B[i]soni 1 ga kamaytiriladi. - Agar
A[i]0 ga teng bo'lsa,B[i]o'zgartirilmaydi.
Kiruvchi ma'lumotlar:
- Birinchi qatorda
Nbutun soni, ya'ni massivlarning uzunligi (1 ≤ N ≤ 1000). - Keyingi qatorlarda
AvaBmassivlari elementlari (har biri -1000 ≤ A[i], B[i] ≤ 1000).
Chiquvchi ma'lumotlar:
Yagona qator, hosil bo'lgan natijalar ketma-ketligi.
Misollar
| # | input.txt | output.txt |
|---|---|---|
| 1 |
5 1 0 -3 2 -7 5 3 2 8 4 |
6 0 -3 18 -21 |
| 2 |
1 5 10 |
55 |
Izoh:
Aning birinchi elementi 3 bo'lganligi sababli,Bning birinchi elementi 4 ga 1 qo'shiladi, va natija 3 * 5 = 15 bo'ladi.Aning ikkinchi elementi -1 bo'lganligi sababli,Bning ikkinchi elementi 5 dan 1 kamayadi, va natija -1 * 4 = -4 bo'ladi.Aning uchinchi elementi 0 bo'lganligi sababli,Bning uchinchi elementi o'zgarmaydi, va natija 0 * 6 = 0 bo'ladi.- Shunday davom etadi...
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring,
agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin