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

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


 
[Вернуться к задаче]   1 2 3
  1  Гузеев Ростислав, 20 апреля 2026 г. 21:18:39
     Зачем добавлять эту задачу в циклы for, если нужно использовать условный оператор? Это относится к алгебре и геометрии. Эта задача отличается от дискриминанта тем, что в конце нужно переменную из типа double преобразовать в int.
  2  Чаевич Никита, 23 марта 2026 г. 20:53:29
     #include <bits/stdc++.h> using namespace std; int main() { int n,m; cin >> n >> m; for(int i = 1;i <= 1000; i++){ for (int j = i; j <= 1000; j++){ if(i + j == n && i * j == m){ cout << i <<" "<< j; return 0; } } } return 0; }
  3  Тихонова Татьяна Олеговна, 19 января 2026 г. 15:56:26
     11 тест язык с++ Presentation error
  4  Петров Демьян Дмітріевіч, 17 декабря 2025 г. 14:32:27
     легкчайшая задача
  5  Короткий мирон, 01 ноября 2025 г. 9:43:04
     почему в 11 тесте Presentation error язык c++
  6  Конинин Алексей Олегович, 16 октября 2025 г. 12:20:16
     begin var s, p: integer; Readln(s, p); var x, y: integer; var found := false; for x := 1 to s - 1 do begin y := s - x; if x * y = p then begin found := true; if x <= y then Write(x, ' ', y) else Write(y, ' ', x); break; end; end; if not found then Write('Решение не найдено'); end.
  7  Конинин Алексей Олегович, 16 октября 2025 г. 12:17:24
     begin var s, p: integer; Readln(s, p); var x, y: integer; var found := false; // Перебираем возможные значения x от 1 до s-1 for x := 1 to s - 1 do begin y := s - x; // Из суммы находим y // Проверяем, подходит ли произведение if x * y = p then begin found := true; // Выводим числа в порядке неубывания if x <= y then Write(x, ' ', y) else Write(y, ' ', x); break; end; end; // Если решение не найдено (теоретически не должно случиться по условию) if not found then Write('Решение не найдено'); end.
  8  Сенечев Владислав Максимович, 22 июня 2025 г. 10:04:18
     зач ваще перебор, просто квадратное уравнение строим и решаем дискримом. сумма чисел будет как -b, произведение как c;
  9  Болат Ардак, 05 июня 2025 г. 19:52:56
     import sys s,p=map(int, input().split()) for i in range(p): for j in range(p): if ((i+j==s) and (i*j==p)): print (i, j) sys.exit() Тайм лимит на 7 тесте, подскажите как можно улучшить
  10  Уздик Нуржау Нурхан, 21 апреля 2025 г. 16:43:10
     почему в 3 тесте всегда выходит ошибка?
  11  Кадамбоев Зафар Сардоревич, 04 марта 2025 г. 10:57:15
     ;)
  12  Кадамбоев Зафар Сардоревич, 04 марта 2025 г. 10:56:22
     #include <bits/stdc++.h> using namespace std; int main() { int n,m,j=0; cin>>n>>m; for(int i=0; i<m; i++){ j=n-i; if(i+j==n && i*j==m){ cout<<i<<" "<<j; return 0; } } }
  13  Кулик Николай Алексеевич, 03 марта 2025 г. 20:43:24
     for (int i=1;i<=p;i++){ x=s-i; if (p==x*i){ y=i; break; } }
  14  Васечкин Пётр Артёмович, 30 июня 2024 г. 11:02:20
     Вспомнил квадратные уравнения, спасибо.
  15  Евтихов Иван Александрович, 16 июня 2024 г. 15:23:24
     по ттеореме Виета получается if(i*i + (-1*s)*i + p == 0)
  16  Паджев Падж Паджович, 25 марта 2024 г. 10:14:54
     Я всё таки не понимаю,как не используя цикл,решить задачу через т.Виета. т.Виета же для угадывания корней,типо цикл хотя бы до 1000 всё равно будет.
  17  Неизвестный, 20 декабря 2023 г. 4:55:45
     перебирать можно не 1000 чисел, а лишь числа от 1 до суммы, и отсюдова находить два корня по теореме виета (x, сумма - x) и сравнивать их произведение с заданным изначально
  18  Рустамхон, 31 декабря 2022 г. 14:18:00
     Многоуважаемый админ! Спасибо вам за все....))
  19  Кирко Руслан Игоревич, 29 августа 2022 г. 21:03:33
     в решении сказано, что циклы обрабатываются быстрее линейных выражений. всегда же наоборот было))
  20  Кузнецов Сергей, 21 февраля 2022 г. 12:15:51
     Вопрос, что значит accepted? Это типа 100/100 или же просто один тест прошел?
     Accepted значит все тесты прошли.
 1 2 3

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

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



Керамогранит ColiseumGres