Платформы по программированию в анекдотах
Difference between ru5 and ru6, changed 0 character(s)
## AtCoder↵

### Условие↵

Даны числа A и B. Выведите A + B.↵

### Разбор↵

В задаче требуется вывести сумму двух чисел. Обратите внимание: в языках C и C++ необходимо использовать достаточно большие типы данных.↵

Решение:↵

```python↵
print(int(input()) + int(input()))↵
```↵

<!-- x -->↵
[cut]↵
<!-- x -->↵

---↵

## Algocode↵

### Условие↵

Яна стоит на числовой прямой в координате 0. Так как у Яны день рождения, ей дарят яблоки мальчики Петя и Вася. Яна любит только зеленые яблоки, но не любит красные. У Пети есть N зеленых яблок, а у Васи M красных. Одно красное яблоко сдвигает ее из координаты i в координату i-1, одно зеленое яблоко сдвигает ее из координаты i в координату i+1. Напишите, при каких N и M координата на числовой прямой будет положительной; отрицательной; равна нулю. **Все утверждения строго доказывать!**↵

### Разбор↵

---↵

## Codeforces↵

### Условие↵

Петя и Вася решили подарить Кате на день рождения яблоки, Петя подарил N яблок, а Вася &mdash; M. Сколько всего яблок получила Катя?↵

### Разбор↵

*Автор задачи:* <font style="color: red"><b>UwU</b></font>↵

*Тестировщик:* <font style="color: green"><b>random_pupil_123</b></font>↵

*Подсказка 1:* Попробуйте придумать ответ, если одно из чисел 0.↵

*Подсказка 2:* Что будет, если числа одинаковые?↵

*Подсказка 3:* Типа int32_t может быть недостаточно.↵

*Решение:* Заметим, что выражение `min(a,b)*2+abs(min(a,b)-max(a,b))` дает ответ на задачу задачу.↵

Реализация от автора задачи:↵

```cpp↵
#include <bits/stdc++.h>↵
using namespace std;↵
int main() {↵
    int a, b;↵
    cin >> a >> b;↵
    cout << min(a, b) * 2 + abs(min(a, b) - max(a, b)) << endl;↵
    return 0;↵
}↵
```↵

Реализация от тестировщика:↵

```cpp↵
#pragma GCC optimize("kek")↵
#include <iostream>↵
using namespace std;↵
#define ll long long↵
// Hello!!!↵
#define int long long↵
signed main(){↵
    ios_base::sync_with_stdio(0);↵
    int a, b; cin >> a >> b;↵
    cout << a + b;↵
}↵
```↵

Спасибо Майку **MikeMirzayanov** Мирзаянову за прекрасные платформы Codeforces и Polygon!↵

---↵

## CodeChef↵

### Условие↵

В Чефляндии есть N жилых домов и M магазинов. Сергею, жителю Чефляндии, интересно, сколько всего зданий есть в Чефляндии. Помогите ему ответить на этот вопрос.↵

### Разбор↵

Считаем со входных данных два числа с помощью cin (в C++), затем, поскольку в математике операция + вводится как мощность объединения двух непересекающихся множеств, ответом будет сумма введенных двух чисел.↵

---↵

## Cyberforum↵

**cppnoob:**↵

Даны числа A и B. Выведите A + B. решите задачу на си плюс плюс↵

**newbie123:**↵

```pascal↵
var ↵
  a, b: real;↵
  otvet: real;↵
begin↵
  write('A = ');↵
  readln(a);↵
  write('B = ');↵
  readln(b);↵
  otvet = 0;↵
  for i := 1 to a do otvet = otvet + 1;↵
  for i := 1 to b do otvet = otvet + 1;↵
  writeln('A + B = ', otvet);↵
end.↵
```↵
так? зачти как решение↵

**IT_Exp (эксперт):**↵

Помощь в написании контрольных, курсовых и дипломных работ <b><a color="blue">здесь</a></b>.↵

Ответы с готовыми решениями:↵

<b><a color="blue">Произведение чисел</a></b>↵
Даны числа A и B. Выведите A * B.↵

<b><a color="blue">Поток минимальной стоимости</a></b>↵
Привет, есть такая задача. Дана сеть пот...↵

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru6 Russian purplesyringa 2021-09-13 18:32:13 0 (опубликовано)
ru5 Russian purplesyringa 2021-09-13 18:31:15 122
ru4 Russian purplesyringa 2021-09-13 18:27:25 333
ru3 Russian purplesyringa 2021-09-13 18:19:53 348
ru2 Russian purplesyringa 2021-09-13 18:13:37 22 Fix stupid Codeforces formatting
ru1 Russian purplesyringa 2021-09-13 18:07:11 2493 Первая редакция (сохранено в черновиках)