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

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


 
[Вернуться к задаче]   1 2
  1  ВПА, 05 августа 2026 г. 16:58:08
     double h, a, b; int res = (int)(ceil((h - a) / (a - b)) + 1) * (h > a) + (h <= a);
  2  Перельман Кан Абраамович, 12 июля 2026 г. 7:36:19
     #include<iostream> main() { int H, A, B; std::cin >> H >> A >> B; std::cout << ((H <= A) ? 1 : (H - B + A - B - 1) / (A - B)); }
  3  Перельман Кан Абраамович, 12 июля 2026 г. 7:35:32
     в общем универсальной формулы я не смог придумат, я просто расмотрел случай когда H<=A, там будет ответ 1, а в ином случае применил свою формулу чуть измененную
  4  Перельман Кан Абраамович, 12 июля 2026 г. 7:30:45
     что происходит на 5 тесте, я уже придумал несколько решений, все сыпятся на 5-ом, не понимаю в чем ошибка, разве что если A==B. int main() { double H,A,B; std::cin >>H>>A>>B; std::cout << std::ceil((H-B)/(A-B)); }
  5  Маратов Бексултан, 05 июня 2026 г. 14:02:29
     пишут условного оператора когда он не пройден про циклы вопше молчу
  6  Неизвестный, 07 мая 2026 г. 12:47:09
     using System; class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(); long h = long.Parse(input[0]); long a = long.Parse(input[1]); long b = long.Parse(input[2]); long height = 0; for (int i = 1; ;i++) { height += a; if (height >= h) { Console.WriteLine(i); break; } height -= b; } } }
  7  Бобиев Ахлиддин, 14 апреля 2026 г. 11:20:17
     #include <bits/stdc++.h> using namespace std; int main() { int h,a,b; cin>>h>>a>>b; if (a>=h) { cout << 1; } else if ((h-b)%(a-b)>0) { cout << (h-b)/(a-b)+1; } else { cout<<(h-b)/(a-b); } return 0; }
  8  Хафизов Хабибулло, 09 апреля 2026 г. 12:19:28
     #include <bits/stdc++.h> using namespace std; int main() { int h,a,b; cin>>h>>a>>b; if (a>=h) { cout << 1; } else if ((h-b)%(a-b)>0) { cout << (h-b)/(a-b)+1; } else{ cout<<(h-b)/(a-b); } return 0; }
  9  Даурен Думанулы, 07 апреля 2026 г. 11:04:19
     #include <iostream> using namespace std; int main() { int H, A, B; cin >> H >> A >> B; int days = (H - A + (A - B) - 1) / (A - B) + 1; cout << days << endl; return 0; }
  10  Расулзода Иброхим, 07 марта 2026 г. 16:50:26
     #include <bits/stdc++.h> using namespace std; int main() { int h,a,b; cin>>h>>a>>b; if (a>=h) { cout << 1; } else if ((h-b)%(a-b)>0) { cout << (h-b)/(a-b)+1; }else{ cout<<(h-b)/(a-b); } return 0; }
  11  Расулов Абдукарим, 16 января 2026 г. 4:36:56
     #include<bits/stdc++.h> using namespace std; int main() { long long a,b,c; cin>>a>>b>>c; cout<<(!(a - b)<= 0) * (a - b) / (b - c) + 1 * (1 && ((a - b))) * (!((a - b <= 0)))<<endl; return 0;}
  12  Нурмухаммад Султонов, 09 января 2026 г. 13:16:19
     komu nujno spisat : #include<bits/stdc++.h> using namespace std; int main() { long long a , b , c ; cin >> a >> b >> c ; int s = 0 ; int kol = 0 ; while(s < a){ s += b ; kol ++; if(s >= a){ cout << kol ; return 0; } s -= c ; } }
  13  Есентуров Айтуар Ернарович, 23 декабря 2025 г. 15:33:45
     ильяс а зачем ты скатал?
  14  Панько Артём Николаевич, 06 декабря 2025 г. 12:05:26
     a, b, c = map(int, input().split()) d = 0 d += b e = 0 while a > d: d -= c d += b e += 12 print(e+1)
  15  Панько Артём Николаевич, 06 декабря 2025 г. 12:03:41
     a, b, c = map(int, input().split()) d = 0 d += b e = 0 while a > d: d -= c d += b e += 1 print(e+1)
  16  Неизвестный, 12 ноября 2025 г. 15:37:43
     i hape you can do it .I belive you my friend .DO IT DO IT DO IT!!!!!
  17  Канивец Алексей Андреевич, 10 ноября 2025 г. 16:34:51
     jcfyutgyutyutyuyudtyuutydytutytyudyutduytdutydut
  18  Волочаев Александр, 29 октября 2025 г. 18:29:41
     #include <iostream> using namespace std; int h,v,n; int main() { cin >>h>>a>>b; cout << (!((h-a)<=0))*(h-a)/(a-b)+1 + 1*(1 && ((h-a)%(a-b)))*(!((h-a)<=0)) << endl; return 0; }
  19  Батяновский Ростислав Витальевич, 28 октября 2025 г. 13:06:48
     #include <iostream> using namespace std; int main() { long long a,h, b; cin>>h>>a>>b; if (a>=h) { cout << 1; } else if ((h-b)%(a-b)>0) { cout << (h-b)/(a-b)+1; } else{ cout<<(h-b)/(a-b); } return 0; }
  20  Алдияр, 27 октября 2025 г. 17:37:52
     n,a,b = map(int,input().split()) s =0 c =1 if a >= n: print(1) else: while s < n: s += a if s >=n: break else: s-=b c+=1 print(c) что за ошибка на 5 ом тесте?
 1 2

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

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