Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Решение задачи
1
  1  Андрей и Костя, 05 апреля 2024 г. 19:11:50
      но это не правильный путь решения этой задачи + лучше это обсуждать в обсуждении задачи
  2  Андрей и Костя, 05 апреля 2024 г. 19:09:12
      добавьте специальное условие для 9
и будет счастье
  3  Андрей и Костя, 05 апреля 2024 г. 19:06:23
      /tmp/yYbX4IhOIf.o
n = 1 Махов Д.В.: 2 9 ac sol: 2 9
n = 2 Махов Д.В.: 1 3 10 ac sol: 1 3 10
n = 3 Махов Д.В.: 2 4 11 ac sol: 2 4 11
n = 4 Махов Д.В.: 3 5 12 ac sol: 3 5 12
n = 5 Махов Д.В.: 4 6 13 ac sol: 4 6 13
n = 6 Махов Д.В.: 5 7 14 ac sol: 5 7 14
n = 7 Махов Д.В.: 6 8 15 ac sol: 6 8 15
n = 8 Махов Д.В.: 7 16 ac sol: 7 16
n = 9 Махов Д.В.: 10 17 ac sol: 1 10 17
n = 10 Махов Д.В.: 2 9 11 18 ac sol: 2 9 11 18
n = 11 Махов Д.В.: 3 10 12 19 ac sol: 3 10 12 19
n = 12 Махов Д.В.: 4 11 13 20 ac sol: 4 11 13 20
n = 13 Махов Д.В.: 5 12 14 21 ac sol: 5 12 14 21
n = 14 Махов Д.В.: 6 13 15 22 ac sol: 6 13 15 22
n = 15 Махов Д.В.: 7 14 16 23 ac sol: 7 14 16 23
n = 16 Махов Д.В.: 8 15 24 ac sol: 8 15 24
n = 17 Махов Д.В.: 18 25 ac sol: 9 18 25
n = 18 Махов Д.В.: 10 17 19 26 ac sol: 10 17 19 26
n = 19 Махов Д.В.: 11 18 20 27 ac sol: 11 18 20 27
n = 20 Махов Д.В.: 12 19 21 28 ac sol: 12 19 21 28
n = 21 Махов Д.В.: 13 20 22 29 ac sol: 13 20 22 29
n = 22 Махов Д.В.: 14 21 23 30 ac sol: 14 21 23 30
n = 23 Махов Д.В.: 15 22 24 31 ac sol: 15 22 24 31
n = 24 Махов Д.В.: 16 23 32 ac sol: 16 23 32
n = 25 Махов Д.В.: 26 33 ac sol: 17 26 33
n = 26 Махов Д.В.: 18 25 27 34 ac sol: 18 25 27 34
n = 27 Махов Д.В.: 19 26 28 35 ac sol: 19 26 28 35
n = 28 Махов Д.В.: 20 27 29 36 ac sol: 20 27 29 36
n = 29 Махов Д.В.: 21 28 30 37 ac sol: 21 28 30 37
n = 30 Махов Д.В.: 22 29 31 38 ac sol: 22 29 31 38
n = 31 Махов Д.В.: 23 30 32 39 ac sol: 23 30 32 39
n = 32 Махов Д.В.: 24 31 40 ac sol: 24 31 40
n = 33 Махов Д.В.: 34 41 ac sol: 25 34 41
n = 34 Махов Д.В.: 26 33 35 42 ac sol: 26 33 35 42
n = 35 Махов Д.В.: 27 34 36 43 ac sol: 27 34 36 43
n = 36 Махов Д.В.: 28 35 37 44 ac sol: 28 35 37 44
n = 37 Махов Д.В.: 29 36 38 45 ac sol: 29 36 38 45
n = 38 Махов Д.В.: 30 37 39 46 ac sol: 30 37 39 46
n = 39 Махов Д.В.: 31 38 40 47 ac sol: 31 38 40 47
n = 40 Махов Д.В.: 32 39 48 ac sol: 32 39 48
n = 41 Махов Д.В.: 42 49 ac sol: 33 42 49
n = 42 Махов Д.В.: 34 41 43 50 ac sol: 34 41 43 50
n = 43 Махов Д.В.: 35 42 44 51
  4  Малявский Лазарь Сергеевич, 22 марта 2024 г. 20:48:40
      Ответом на тест 9 является 1 10 17, программа выдает неправильный ответ.
  5  Махов Дмитрий Александрович, 18 марта 2024 г. 16:57:32
      Доброго времени суток! Помогите найти оишбку в коде. ЗАДАЧА №791 Соседние клетки.
#include <iostream>

int main() {
int n;
std::cin >> n;
if ((n == 1 || n % 8 == 1) && n < 57) {
std::cout << n + 1 << " " << n + 8 << "\n";
} else if (n > 8 && n % 8 == 0 && n < 64) {
std::cout << n - 8 << " " << n - 1 << " " << n + 8 << "\n";
} else if (n > 57 && n < 64) {
std::cout << n - 8 << " " << n - 1 << " " << n + 1 << "\n";
} else if (n == 8) {
std::cout << n - 1 << " " << n + 8 << "\n";
} else if (n == 57) {
std::cout << n - 8 << " " << n + 1 << "\n";
} else if (n == 64) {
std::cout << n - 8 << " " << n - 1 << "\n";
} else if (n > 1 && n < 8) {
std::cout << n - 1 << " " << n + 1 << " " << n + 8 << "\n";
} else {
std::cout << n - 8 << " " << n - 1 << " " << n + 1 << " " << n + 8 << "\n";
}
}
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2025, ИНН 246305493507, E-mail: admin@acmp.ru