---
# System prepended metadata

title: Турнир Линейные программы
tags: [Python]

---

---
tags: Python
---

# Турнир Линейные программы
<!-- # Турнир [Линейные программы](https://kit.dots.org.ua/contests?id=548) -->

<!-- 
Для входа на сайт https://kit.dots.org.ua используйте логин и пароль, выданные преподавателем.

:::spoiler Группа Py-36 2021
LOGIN|PASSWORD|ФИО 
-|-|-
u18479_MKDAY|W3AM7ZTD|Бублик Егор
u18480_MHLAG|E9BY17K7|Гутниченко Роман
u18481_NBBYH|8W2MPAD5|Завгородний Кирилл
u18482_LWPSH|ET3MAZLN|Козодеров Ярослав
u18483_RSBTG|B28Y6E7Z|Лебединский Назар
u18484_HCRTL|4TNYX2N2|Мазур Егор
u18485_HHSRZ|PWN28HPC|Максютенко Кирилл
u18486_WDGAU|PQ1TBCQH|Полторацкий Виталий
u18487_MPFLL|Z31ZD336|Попенко Матвей
u18488_NSFLM|WQ5EQAQ9|Святенко Даниил
u18489_ENLMT|MBTM2T7P|Суздальцев Илья
u18490_DBUWB|BWBD19DA|Тугай Богдан
u18491_MTYZB|8CCFDNYL|Харченко Михаил
u18492_XRYMR|E7DPPW9P|Шамардин Даниил
:::

:::spoiler Группа Py-66 2021
LOGIN|PASSWORD|ФИО 
-|-|-
u18493_YLCCP|E69L1DQW|Бондарь Тимур
u18494_NGRBC|FDTFCFH9|Виниченко Александр
u18495_DBLGR|X1QLBN5Y|Воробьев Станислав
u18496_DXWTN|9MHMTB51|Гиренко Никита
u18497_WZTUE|5KAMPZF3|Жугульская Полина
u18498_PLLGE|Y56B263F|Коцуба Вероника
u18499_FHLGP|MPYCA9YF|Мовчан Анатолий
u18500_TTYLG|D3CQT714|Приступа Ярослав
u18501_XMEUL|XT3ZKTNX|Стрельников Даниил
u18502_PRPWN|ZTQYD83E|Толмачев Ярослав
u18503_YDLWS|P1KFFML9|Хоришко Антон
u18504_GZKEP|6DHXBPHZ|Шухат Артем
:::

:::spoiler Группа Py-32 2021
LOGIN|PASSWORD|ФИО 
-|-|-
u18505_PDEKB|2E1PM9EX|Болсуновский Ярослав
u18506_GYEUA|4Z8TMCAY|Волковинский Кирилл
u18507_ZCZCL|Y3MDBMTF|Дорофеев Максим
u18508_GDKTX|PN19C24F|Друмашко Глеб
u18509_DPCGF|M7E97FQQ|Коваленко Артем
u18510_ABRGL|L1E9BT1Z|Кокорев Денис
u18511_RXUYW|TC1DXM1Z|Кузьминов Егор
u18512_XYLRC|5MXFT6E2|Мильшина Альбина
u18513_RLSKC|6C1MMZ24|Мовчан Анатолий
u18514_XHWDR|593EDQM6|Пивоваров Иван
u18515_PBWWN|K4WN6BHW|Соломаха Екатерина
u18516_HSAKC|1X8N9261|Чередникова Мария
u18517_CGRMP|7N517EWL|Спивак Клим
:::


## Шаблон программы

```python=
import sys
sys.stdin = open('input.txt', 'r')
sys.stdout = open('output.txt', 'w')
# Ввод, если два числа и более в одну строку
(a, b) = [int(s) for s in input().split()]
# Решение задачи
```
-->

## Задача A: Двузначное число
<!-- ## [Задача A: Двузначное число](https://kit.dots.org.ua/problems?id=1023) -->

![](https://i.imgur.com/6qhSRra.png)

:::spoiler Решение
```
ввести N с помощью int(input())
поделить и вывести N нацело на 10
```
<!--
![](https://i.imgur.com/4nmArdt.png)
``` python
# Решение задачи
N = int(input())
print(N // 10)
```
-->
:::

## Задача B: Сумма цифр трёхзначного числа
<!-- ## [Задача B: Сумма цифр трёхзначного числа](https://kit.dots.org.ua/problems?id=1028) -->

![](https://i.imgur.com/tJhc3L0.png)

В этой задаче нужно использовать функцию `abs`, которая находит модуль числа и позволяет отрицательное число сделать положительным, например:

```python
N = abs(N)
```

:::spoiler Решение
<!--
```
ввести N 
найти модуль N = abs(N)
найти цифры числа (см. пример 3 в лекции по теме 3)
вывести сумму цифр
```
![](https://i.imgur.com/xro1SYx.png)
``` python
# Решение задачи
N = int(input())
N = abs(N)
a = N // 100
b = N // 10 % 10
c = N % 10
print(a + b + c)
```
-->
:::

## Задача C: Трёхзначное наоборот
<!-- ## [Задача C: Трёхзначное наоборот](https://kit.dots.org.ua/problems?id=1031) -->

![](https://i.imgur.com/tvsFaXM.png)

:::spoiler Решение
<!--
```
ввести N 
найти модуль N
найти цифры числа
вывести c * 100 + b * 10 + a
```
![](https://i.imgur.com/CxxnlpQ.png)
``` python
# Решение задачи
N = int(input())
N = abs(N)
a = N // 100
b = N // 10 % 10
c = N % 10
print(c * 100 + b * 10 + a)
```
-->
:::

## Задача D: Найти число-1
<!-- ## [Задача D: Найти число-1](https://kit.dots.org.ua/problems?id=1035) -->

![](https://i.imgur.com/YHkHmZf.png)

:::spoiler Решение
<!--
```
ввести N 
найти модуль N
найти цифры числа
собрать и вывести число cab
```
![](https://i.imgur.com/a8k5U8d.png)
``` python
# Решение задачи
N = int(input())
N = abs(N)
a = N // 100
b = N // 10 % 10
c = N % 10
print(c * 100 + a * 10 + b)
```
-->
:::

## Задача E: Сумма четырёхзначных чисел
<!-- ## [Задача E: Сумма четырёхзначных чисел](https://kit.dots.org.ua/problems?id=1034) -->

![](https://i.imgur.com/JyUR2ul.png)

:::spoiler Решение
```
ввести N 
найти 4 цифры числа a, b, c, d
собрать и вывести abcd + dcba + acbd + badc
```
<!--
![](https://i.imgur.com/GRmjtOc.png)
``` python
# Решение задачи
N = int(input())
N = abs(N)
a = N // 1000
b = N // 100 % 10
c = N // 10 % 10
d = N % 10

s = N + (d*1000 + c*100 + b*10 + a) + (a*1000 + c*100 + b*10 + d) + (b*1000 + a*100 + d*10 + c)
print(s)
```
-->
:::

## Задача F: Следующее чётное
<!-- ## [Задача F: Следующее чётное](https://kit.dots.org.ua/problems?id=1096) -->

![](https://i.imgur.com/5Mgu3Wq.png)

:::spoiler Решение
<!--
```
ввести N 
вывести N + 2 - остаток от деления N на 2
```
``` python
# Решение задачи
N = int(input())
print(N + 2 - N % 2)
```
-->
:::

## Задача G: Делёж яблок "поровну"
<!-- ## [Задача G: Делёж яблок "поровну"](https://kit.dots.org.ua/problems?id=1098) -->

![](https://i.imgur.com/f3NquuC.png)

<!-- ## [Задача H: Домино](https://kit.dots.org.ua/problems?id=1093) -->

---

(c) Яценко Р.Н., 2018-2022

[Учебный центр компьютерных технологий "Кит"](http://kit.kh.ua/)

<img src="https://i.imgur.com/Kh901c1.png" style="width: 150px; position: fixed; top: 100px; right: 10px; border: 0; box-shadow: none;">
