A. Ikki son yig'indisi (subtaskli)
Xotira: 256 MB, Vaqt: 1000 msMasala
Sizga \(a\) va \(b\) sonlari berilgan. Ularning yig'indisini toping.
Kiruvchi ma'lumotlar:
Bitta qatorda butun son \(a\) kiritiladi.
Keyingi qatorda butun son \(b\) kiritiladi.
\(0 \le a, b \le 10^{100000}\)
Subtasklar
- Subtask 1. \(0 <= a, b <= 10^9\) (18 ball)
- Subtask 2. \(0 <= a, b <= 10^{18}\) (7 ball)
- Subtask 3. \(0 <= b <= 10^9\) (30 ball)
- Subtask 4. Qo'shimcha chegaralarsiz (45 ball)
Chiquvchi ma'lumotlar:
\(a + b\) ning qiymatini ekranga chiqaring.
Misollar:
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
2 3 |
5 |
| 2 |
1 999999999 |
1000000000 |
B. Sum yoki Xor
Xotira: 256 MB, Vaqt: 1000 msMasala
Ikki son berilgan. Ularning yigindisi yoki xor ini toping.
xor operatori haqida quyida o'qishingiz mumkin: https://en.wikipedia.org/wiki/Exclusive_or
Kiruvchi ma'lumotlar:
Kirish faylida ikkita butun son - \(a\) va \(b\) beriladi.
Chegaralar:
\(0 \le a \le b \le 10^9\)
Subtasklar:
- Subtask 1. \(type\) = 1 (50 ball)
- Subtask 2. \(type\) = 2 (50 ball)
Chiquvchi ma'lumotlar:
Agar \(type = 1\) bo'lsa ikkala sonning yig'indisini, \(type = 2\) bo'lsa xor ini chiqaring.
Misollar:
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
5 5 |
10 |
| 2 |
5 9 |
12 |