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

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


 
[Вернуться к задаче]   1 2
  1  Мухаммад, 02 апреля 2026 г. 11:15:21
     #include<bits/stdc++.h> using namespace std; int main() { long long k,m,n; cin>>k>>m>>n; if(n==0)cout<<0; else if(n<=k)cout<<2*m; else { long long t=2*n; long long b=(t+k-1)/k; cout<<b*m; } }
  2  Хакимов Мухаммадазиз, 19 января 2026 г. 19:32:41
     pizdec
  3  Азиз Саъдонов, 04 января 2026 г. 9:55:55
     import math k, m, n = map(int, input().split()) if n <= k: # Все котлеты помещаются за один раз result = 2 * m else: # Нужно несколько подходов result = math.ceil((2 * n) / k) * m print(result)
  4  Бычковский Дима Алексеевичь, 04 ноября 2025 г. 19:02:20
     #include <bits/stdc++.h> using namespace std; int main() { float k,m,n; cin >> k >> m >> n; if (n <= k) cout << 2 * m; else cout << ceil((2*n)/k)*m; return 0; }
  5  Абдуллаев Абилмансур Абдуллаевич, 05 августа 2025 г. 14:20:53
     #include <bits/stdc++.h> #define pb push_back #define ll long long #define int ll using namespace std; const int mod = 998244353; const ll inf = 1e9; const int N= 2e5+5; const double eps = 1e-6; //vector<pair<int,int>> g[N]; vector<int> dx = {0,1,0,-1}; vector<int> dy = {-1,0,1,0}; void solve() { int k,m,n; cin >> k >> m >> n; int ans = 0; vector<int>cnt(n+2,0); while(true) { int used = 0; for(int i = 0;i<n && used<k;i++) { if(cnt[i]<2) { used++; cnt[i]++; } } if(used == 0 ) break; ans+=m; } cout<<ans; } signed main() { ios_base::sync_with_stdio(0); int t=1; //cin >> t; while(t--) { solve(); } return 0; } админ, почему не принимает?
  6  Якубов Мубинходжа Азизходжаевич, 30 июня 2025 г. 8:16:51
     #include <bits/stdc++.h> using namespace std; int main() { double k,m,n; cin >> k >> m >> n; if (n <= k) cout << 2 * m; else cout << ceil((2*n)/k)*m; return 0; }
  7  Неизвестный, 23 июня 2025 г. 11:40:19
     что на 7 тесте?
  8  Кенжебек Айбар Айдын, 29 апреля 2025 г. 15:31:42
     blat chto eto za pizdec
  9  Неизвестный, 29 апреля 2025 г. 15:31:39
     I oxuet from this and my popa is rvatsa Kotleta and I can ask only ebat tvoyu mat
  10  Кулик Николай Алексеевич, 08 февраля 2025 г. 10:46:27
     #include <iostream> using namespace std; int main() { int k,n,m; int min_time=0; cin>>k>>m>>n; if (n<=k){ min_time=m*2; cout<<min_time; } else if (n>k){ if (n%k==0){ min_time=n*2*m/k; } else if (n%k!=0){ min_time=(n-(n%k))*2*m/k; min_time+=m*2; } } cout<<min_time; } Считает вроде правильно, но принимать задачу не хочет
  11  Кадамбоев Зафар Сардоревич, 31 января 2025 г. 10:07:37
     I oxuet from this and my popa is rvatsa Kotleta and I can ask only ebat tvoyu mat
  12  Акбатыров Эмин, 16 июля 2024 г. 22:31:59
     Огиенко Анастасия Андреевна, непрерывно только одну сторону котлеты жарить нужно
  13  Огиенко Анастасия Андреевна, 28 апреля 2024 г. 18:01:20
     написано же , что котлеты нужно жарить непрерывно , а по с 2 и 3 получается, что жарка одной котлеты прерывается
  14  Карпов Виктор Сергеевич, 23 сентября 2017 г. 15:45:33
     Один if можно убрать с помощью формулы для целочисленного деления с избытком:

```
a / b = (a + b - 1) / b
```

Если числа делятся нацело — будет ровно a/b, если нет — будет следующее число за a/b.
  15  Кулюкин Артём, 12 июня 2016 г. 14:48:42
     Ребята, представьте, что вы жарите не котлеты, а стороны котлет.(Не n котлет, а 2n сторон)
Удачи=)
  16  Тарасов Егор Алексеевич, 24 мая 2016 г. 11:00:19
     Тесты
7 7 15 - 35
7 7 14 - 28
7 7 8 - 21
7 7 7 - 14
  17  Фаррух, 04 апреля 2016 г. 22:21:33
     Пожалуйста не добавляете свой код мешаете думать.
  18  Ганущак Влад Олегович, 14 октября 2015 г. 21:49:15
     Здесь 3 Примечательных случая:
K M N ответ:
5 6 28 72
5 6 27 66
6 3 9 9
Удачи в реализации программы!
  19  Рябухин Александр Михайлович, 15 августа 2015 г. 23:26:24
     В тесте 2 1 3 ответ будет 3, а не 4, потому что :
мы можем жарить 1-вую котлету и 2-рую котлету,
потом дожаривать 1-вую котлету и начинаем жарить 3-тью.
После чего дожаривает 2-рую и 3-тью. 3 шага. 3 t
  20  Асылбек Разахбергенов, 22 января 2015 г. 19:30:42
     Тест: 2 5 3
Ответ: 15

В начале 3 котлета (все по 0/2)
1) 2 котлета - 5 мин (1/2, 1/2; 0/2)
2) один полужареный котлет заменяем с третьим - 5 мин (2/2, 1/2; 1/2)
3) убираем котлету, жареную с двух сторон (2/2), ставим вместо него третью котлету, жарим - 5 мин (2/2, 2/2; 2/2)
Итого - 15 мин
 1 2

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

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