A. Ikki son yig'indisi (subtaskli)

Xotira: 256 MB, Vaqt: 1000 ms
Masala

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 ms
Masala

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
Kitob yaratilingan sana: 26-Feb-26 13:26