2022 sector 10 statements
This commit is contained in:
49
2022/sector/10/pyramid/README.md
Normal file
49
2022/sector/10/pyramid/README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# Пирамида
|
||||
* Районная Олимпиада Молдовы по информатике
|
||||
* Год: 2022 год
|
||||
* Класс: 10
|
||||
* Задача: 2
|
||||
|
||||
# Задача
|
||||
Пирамиду высотой "1" можно построить из 2 карт. При h > 1 примаду высоты h можно построить поместив на основание пирамиду высотой h-1. Основание состоит из прирамиды высотой "1",
|
||||
расположенных в ряд и по 1 карте, расположенных горизонатально над ними. Например, карточные пирамиды высотой 1, 2, 3 выглядят так :
|
||||
```
|
||||
/\
|
||||
__
|
||||
/\ /\ /\
|
||||
__ __ __
|
||||
/\ /\ /\ /\ /\ /\
|
||||
```
|
||||
|
||||
Имеются n карт. Постройте их них самую высокую пирамиду. Если осталось несколько карт, постройте их них пирамиду максимальной возможной высоты. Повторяйте этот процесс до тех пор,
|
||||
пока невозмржно будет построить другую пирамиду пирамиду. Определите, сколько пирамид вы построите.
|
||||
|
||||
# Входные данные
|
||||
|
||||
Каждый тест состоит из нескольких случаев. 1ая строка содержит целое число t (1 <= t <= 1000) - к-во тестовых случаев. Следующие t строк содержат описание тестовых случаев.
|
||||
|
||||
Каждый тестовый случай содержит единстввенное целое число n (1 <= n <= 10 * 9) - к-во карт.
|
||||
|
||||
# Выходные данные
|
||||
|
||||
Для каждого тестого случая из набора данных выведете целое число - к-во пирамид, которые вы постороите в конце прогресса.
|
||||
|
||||
# Пример
|
||||
|
||||
Вход
|
||||
```
|
||||
5
|
||||
3
|
||||
14
|
||||
15
|
||||
24
|
||||
1
|
||||
```
|
||||
Выход
|
||||
```
|
||||
1
|
||||
2
|
||||
1
|
||||
3
|
||||
0
|
||||
```
|
||||
Reference in New Issue
Block a user