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

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


 
[Вернуться к задаче]   1 2
  1  Ансар Ермек, 16 января 2026 г. 9:17:54
     #include <bits/stdc++.h> using namespace std; int main() { long long x1,y1,x2,y2; cin>>x1>>y1>>x2>>y2; int s[x1][y1],o=0; for (int i=0;i<x1;i++){ if (i%2==0){ for (int j=0;j<y1;j++){ s[i][j]=o; o++; } } else { for (int k=y1-1;k>=0;k--){ s[i][k]=o; o++; } } } cout<<s[x2-1][y2-1]; }
  2  Холиков Абдухолик Махмуджонович, 09 декабря 2025 г. 11:40:08
     #include <iostream> using namespace std; int main() { int n,m, y,x; cin >> n >> m >> y >> x; int t = 0; int a[n][m]; for(int i = 0; i < n; ++i){ if(i%2==0) for(int j = 0; j < m; ++j){ a[i][j] = t; t++; } else for(int h = m - 1; h >= 0; --h){ a[i][h] = t; t++; } } cout << a[y - 1][x - 1]; return 0; }
  3  Нематов Хушнид, 08 декабря 2025 г. 14:48:25
     Нужно самому наполнить матрицу да или нет!!!!!!!
  4  Айтуган, 17 ноября 2025 г. 15:32:13
     я тоже
  5  НОНЭЙМ, 16 октября 2025 г. 15:42:11
     cout<< i * m + (j + 1) * (1 - i % 2) + (m - j) * (i % 2)-1;
  6  Дамир пузырь, 17 сентября 2025 г. 18:58:35
     Я сосал
  7  Болат Ардак, 13 мая 2025 г. 16:45:32
     n,m,y,x=map(int,input().split()) a=[] for i in range(n):     for u in range(m):         if (i%2==0):             z=i*m+u             a.append(z)         if (i%2==1):             z=i*m+m-u             a.append(z) b=a[y*m-m+x-1] print (b) Помогите
  8  Кочеров Олег Алексеевич, 08 февраля 2025 г. 10:30:33
     я
  9  Аманжолов Динмухаммед, 21 января 2025 г. 9:11:32
     не я
  10  Оскар Аби, 20 января 2025 г. 16:23:06
     #include <bits/stdc++.h> using namespace std; #define ll long long int main() { ll a , b , c , d; cin >> a >> b >> c >> d; if(c % 2 != 0){ cout << ((c - 1) * b) + (d - 1); } else { cout << ((b * c) - 1) - (d - 1); } }
  11  Неизвестный Чел, 10 января 2025 г. 7:58:16
     ты
  12  Неизвестный, 18 декабря 2024 г. 14:40:03
     пацани кто сосал?
  13  Игембаев Айтбатыр Бахтиярович, 08 января 2023 г. 11:55:58
     "Y и X - номера строки и столбца искомого элемента." из-за этого долго страдал. Думал Y столбец а X строка, а оказывается наоборот.
  14  Кирко Руслан Игоревич, 30 июля 2022 г. 1:56:17
     Не спешите писать двумерный массив с циклами. Распишите на бумажке/пеинте модель такой змейки (со случайными N и M), с одним важным "но" – начинайте с 1, а не с 0 (на выводе допишите -1). Когда увидите, что переменная N не нужна для формулы, вы на правильном пути
  15  Халилов Бекзод, 20 января 2022 г. 15:32:17
     Администратор посмотрите на первый пример который дан по моему он неправильный а так задача четкая спасибо!!!
     Первый тест соответствует табличке в тексте.
  16  Быстров Артем Дмитриевич, 02 июля 2021 г. 9:06:40
     Две формулы
  17  Шрестха Роман Паванович, 02 декабря 2019 г. 13:13:02
     Алмас, решать можно по-разному. Я решал без циклов и массивов но с условной конструкцией. Поскольку числа идут по порядку, то зная номер строки и столбца ты можешь найти искомой число простым умножением и сложением. Загвоздка только в том, что каждая чётная строка заполнена в обратном порядке. Тут на помощь приходит if...else. Дальше сам)
  18  Абдугалиев Алмас, 24 ноября 2019 г. 15:22:07
     Это конечно круто, что люди пишут комментарии вроде: "Задача решается очень просто, там все в одну строчку, там вообще не нужно программу запускать, с помощью классических телепатических сил можно решить задачу за 0 секунд и память не занимает, а наоборот добавляет." Поэтому хочу попросить всех гениев столь высокого уровня дать хотя бы намек на решение или подсказку, а не просто писать, что "задачу решить можно проще". Мой АйКью ниже плинтуса и комментарии наподобие ваших злят моё самолюбие. Прошу помогите что ли.
  19  Лебедев Владислав, 10 октября 2019 г. 4:13:07
     Строка кода имел в виду, а не string :)
  20  Лебедев Владислав, 10 октября 2019 г. 4:11:41
     Тут можно без циклов и массивов, одна строка ввод другая вывод, все.
 1 2

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

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