From 9b1df6099343ae0eb91ec26f4c0ab96e0264e827 Mon Sep 17 00:00:00 2001 From: oleg20111511 Date: Sat, 5 Apr 2025 20:04:28 +0300 Subject: [PATCH] 2022 sector 10 statements --- 2022/sector/10/numere/README.md | 31 +++++++++++ 2022/sector/10/pyramid/README.md | 49 ++++++++++++++++++ 2022/sector/10/sum/README.md | 27 ++++++++++ 2022/sector/{ => 12}/code/code.cpp | 0 2022/sector/{ => 12}/insule/insule.cpp | 0 2022/sector/{ => 12}/insule/tests/insule1.txt | 0 .../sector/{ => 12}/insule/tests/insule10.txt | 0 2022/sector/{ => 12}/insule/tests/insule2.txt | 0 2022/sector/{ => 12}/insule/tests/insule3.txt | 0 2022/sector/{ => 12}/insule/tests/insule4.txt | 0 2022/sector/{ => 12}/insule/tests/insule5.txt | 0 2022/sector/{ => 12}/insule/tests/insule6.txt | 0 2022/sector/{ => 12}/insule/tests/insule7.txt | 0 2022/sector/{ => 12}/insule/tests/insule8.txt | 0 2022/sector/{ => 12}/insule/tests/insule9.txt | 0 .../sector/{ => 12}/palindrome/palindrome.cpp | 0 .../{ => 12}/palindrome/tests/textin1.txt | 0 .../{ => 12}/palindrome/tests/textin10.txt | 0 .../{ => 12}/palindrome/tests/textin2.txt | 0 .../{ => 12}/palindrome/tests/textin3.txt | 0 .../{ => 12}/palindrome/tests/textin4.txt | 0 .../{ => 12}/palindrome/tests/textin5.txt | 0 .../{ => 12}/palindrome/tests/textin6.txt | 0 .../{ => 12}/palindrome/tests/textin7.txt | 0 .../{ => 12}/palindrome/tests/textin8.txt | 0 .../{ => 12}/palindrome/tests/textin9.txt | 0 2022/sector/{ => 12}/statement.pdf | Bin 27 files changed, 107 insertions(+) create mode 100644 2022/sector/10/numere/README.md create mode 100644 2022/sector/10/pyramid/README.md create mode 100644 2022/sector/10/sum/README.md rename 2022/sector/{ => 12}/code/code.cpp (100%) rename 2022/sector/{ => 12}/insule/insule.cpp (100%) rename 2022/sector/{ => 12}/insule/tests/insule1.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule10.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule2.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule3.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule4.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule5.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule6.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule7.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule8.txt (100%) rename 2022/sector/{ => 12}/insule/tests/insule9.txt (100%) rename 2022/sector/{ => 12}/palindrome/palindrome.cpp (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin1.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin10.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin2.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin3.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin4.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin5.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin6.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin7.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin8.txt (100%) rename 2022/sector/{ => 12}/palindrome/tests/textin9.txt (100%) rename 2022/sector/{ => 12}/statement.pdf (100%) diff --git a/2022/sector/10/numere/README.md b/2022/sector/10/numere/README.md new file mode 100644 index 0000000..1186ba2 --- /dev/null +++ b/2022/sector/10/numere/README.md @@ -0,0 +1,31 @@ +# Простые числа +* Районная Олимпиада Молдовы по информатике +* Год: 2022 год +* Класс: 10 +* Задача: 1 + +# Задание + Восхищенный очарованием простых чисел, Михэицэ решил найти те простые числа состощие минимум их 2 цифр, <= натуральному числу N, сумма цифр которых также является простым +числом. Определите, какие числа нашел Михэицэ для некоторого числа N. + +# Входные данные +Натуральное число N вводится с клавиатуры. + +# Выходные данные +Натуральные числа, состоящие минимум из 2 цифр, <= N, которые являются простыми и имеют сумму цифр как простое число, будут отображаться на экране в отдельных строках. + +# Пример + +Ввод +``` +N = 43 +``` + +Вывод +``` +11 +23 +29 +41 +43 +``` diff --git a/2022/sector/10/pyramid/README.md b/2022/sector/10/pyramid/README.md new file mode 100644 index 0000000..fd3586e --- /dev/null +++ b/2022/sector/10/pyramid/README.md @@ -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 +``` diff --git a/2022/sector/10/sum/README.md b/2022/sector/10/sum/README.md new file mode 100644 index 0000000..f5c1274 --- /dev/null +++ b/2022/sector/10/sum/README.md @@ -0,0 +1,27 @@ +# Сумма +* Районная Олимпиада Молдовы по информатике +* Год: 2022 год +* Класс: 10 +* Задача: 3 + +# Задача +Дана строка, состоящая из символов, каждый из которых является знаком "+" или цифрой. Строка начинается и заканчивается цифрой. Если в строке встречается сочетание "++", то +выдать сообщение об ошибке, а противном случае вычислить получившуюся сумму. + + +# Входные данные +Входной файл expres.txt содержит строку симвовлов. + +# Выходные данные +Выводится на экран число или сообщение об ошибке.("error") + +# Пример + +Вход +``` +4+3+0+1+9+0+0 +``` +Выход +``` +17 +``` \ No newline at end of file diff --git a/2022/sector/code/code.cpp b/2022/sector/12/code/code.cpp similarity index 100% rename from 2022/sector/code/code.cpp rename to 2022/sector/12/code/code.cpp diff --git a/2022/sector/insule/insule.cpp b/2022/sector/12/insule/insule.cpp similarity index 100% rename from 2022/sector/insule/insule.cpp rename to 2022/sector/12/insule/insule.cpp diff --git a/2022/sector/insule/tests/insule1.txt b/2022/sector/12/insule/tests/insule1.txt similarity index 100% rename from 2022/sector/insule/tests/insule1.txt rename to 2022/sector/12/insule/tests/insule1.txt diff --git a/2022/sector/insule/tests/insule10.txt b/2022/sector/12/insule/tests/insule10.txt similarity index 100% rename from 2022/sector/insule/tests/insule10.txt rename to 2022/sector/12/insule/tests/insule10.txt diff --git a/2022/sector/insule/tests/insule2.txt b/2022/sector/12/insule/tests/insule2.txt similarity index 100% rename from 2022/sector/insule/tests/insule2.txt rename to 2022/sector/12/insule/tests/insule2.txt diff --git a/2022/sector/insule/tests/insule3.txt b/2022/sector/12/insule/tests/insule3.txt similarity index 100% rename from 2022/sector/insule/tests/insule3.txt rename to 2022/sector/12/insule/tests/insule3.txt diff --git a/2022/sector/insule/tests/insule4.txt b/2022/sector/12/insule/tests/insule4.txt similarity index 100% rename from 2022/sector/insule/tests/insule4.txt rename to 2022/sector/12/insule/tests/insule4.txt diff --git a/2022/sector/insule/tests/insule5.txt b/2022/sector/12/insule/tests/insule5.txt similarity index 100% rename from 2022/sector/insule/tests/insule5.txt rename to 2022/sector/12/insule/tests/insule5.txt diff --git a/2022/sector/insule/tests/insule6.txt b/2022/sector/12/insule/tests/insule6.txt similarity index 100% rename from 2022/sector/insule/tests/insule6.txt rename to 2022/sector/12/insule/tests/insule6.txt diff --git a/2022/sector/insule/tests/insule7.txt b/2022/sector/12/insule/tests/insule7.txt similarity index 100% rename from 2022/sector/insule/tests/insule7.txt rename to 2022/sector/12/insule/tests/insule7.txt diff --git a/2022/sector/insule/tests/insule8.txt b/2022/sector/12/insule/tests/insule8.txt similarity index 100% rename from 2022/sector/insule/tests/insule8.txt rename to 2022/sector/12/insule/tests/insule8.txt diff --git a/2022/sector/insule/tests/insule9.txt b/2022/sector/12/insule/tests/insule9.txt similarity index 100% rename from 2022/sector/insule/tests/insule9.txt rename to 2022/sector/12/insule/tests/insule9.txt diff --git a/2022/sector/palindrome/palindrome.cpp b/2022/sector/12/palindrome/palindrome.cpp similarity index 100% rename from 2022/sector/palindrome/palindrome.cpp rename to 2022/sector/12/palindrome/palindrome.cpp diff --git a/2022/sector/palindrome/tests/textin1.txt b/2022/sector/12/palindrome/tests/textin1.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin1.txt rename to 2022/sector/12/palindrome/tests/textin1.txt diff --git a/2022/sector/palindrome/tests/textin10.txt b/2022/sector/12/palindrome/tests/textin10.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin10.txt rename to 2022/sector/12/palindrome/tests/textin10.txt diff --git a/2022/sector/palindrome/tests/textin2.txt b/2022/sector/12/palindrome/tests/textin2.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin2.txt rename to 2022/sector/12/palindrome/tests/textin2.txt diff --git a/2022/sector/palindrome/tests/textin3.txt b/2022/sector/12/palindrome/tests/textin3.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin3.txt rename to 2022/sector/12/palindrome/tests/textin3.txt diff --git a/2022/sector/palindrome/tests/textin4.txt b/2022/sector/12/palindrome/tests/textin4.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin4.txt rename to 2022/sector/12/palindrome/tests/textin4.txt diff --git a/2022/sector/palindrome/tests/textin5.txt b/2022/sector/12/palindrome/tests/textin5.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin5.txt rename to 2022/sector/12/palindrome/tests/textin5.txt diff --git a/2022/sector/palindrome/tests/textin6.txt b/2022/sector/12/palindrome/tests/textin6.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin6.txt rename to 2022/sector/12/palindrome/tests/textin6.txt diff --git a/2022/sector/palindrome/tests/textin7.txt b/2022/sector/12/palindrome/tests/textin7.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin7.txt rename to 2022/sector/12/palindrome/tests/textin7.txt diff --git a/2022/sector/palindrome/tests/textin8.txt b/2022/sector/12/palindrome/tests/textin8.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin8.txt rename to 2022/sector/12/palindrome/tests/textin8.txt diff --git a/2022/sector/palindrome/tests/textin9.txt b/2022/sector/12/palindrome/tests/textin9.txt similarity index 100% rename from 2022/sector/palindrome/tests/textin9.txt rename to 2022/sector/12/palindrome/tests/textin9.txt diff --git a/2022/sector/statement.pdf b/2022/sector/12/statement.pdf similarity index 100% rename from 2022/sector/statement.pdf rename to 2022/sector/12/statement.pdf