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

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

HotLog


 
Вернуться
Тема: курс с++, задача про канцтовары в разделе вывода формул что мне запрещает просто самому посчитать стоимость каждого канцтовара чтобы я не тратил память и рантайм #include <iostream> int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int x, y, z; std::cin >> x >> y >> z; std::cout << x*3 + y*5 + z*12; return 0; } ошибка в тесте 9, что я делаю не так?
1
  1  Сергей Владимирович, 13 июля 2018 г. 10:20:45
      long long int но не int
  2  Строганов Никита Сергеевич, 11 июля 2018 г. 23:05:41
      Если я правильно понял о какой задаче идёт речь, то ограничения на x, y, z < 10^9. Если умножить такое число на 3, 5 или 12, то произойдет переполнение типа int. Лучше использовать long long (int64).
     Именно так.
  3  Власов Максим Олегович, 11 июля 2018 г. 21:19:28
      код отдельно...
     не нарушайте правил, не публикуйте код!
1

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

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