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

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


 
[Вернуться к задаче]   1
  1  Буркитбаев Бейбит, 28 января 2024 г. 7:34:54
     Необязательно хранить полученный переврд
  2  Г Абубакр, 26 января 2024 г. 6:41:52
     #include <iostream> #include <cmath> using namespace std; int main() { int n, k; cin >> n >> k; int sum = 0, product = 1; while (n > 0) { int digit = n % k; sum += digit; product *= digit; n /= k; } int difference = product - sum; cout << difference << endl; return 0; }
  3  Лайпанов Алибек, 07 ноября 2023 г. 10:09:45
     num, base = map(int,input().split()) s = 0 m = 1 while num: d = num%base s += d m *= d num //= base print(m - s)
  4  Герасик, 20 октября 2023 г. 19:28:13
     Что значит timerun error
  5  Луффи, 31 июля 2014 г. 15:05:34
     itoa рулит
))
  6  Жакыпов Аслан, 04 мая 2013 г. 8:30:00
     Что делает K?
     В условии задачи русским языком сказано что k - порядок системы счисления. Если Вы не знаете ничего об этом, то прочитайте раздел "Системы счисления" (тема 7) в разделе меню (слева) "Курс олимпиадника".
  7  Куликов Арсений, 28 октября 2012 г. 19:11:49
     не забудьте про типы данных!!!!!!
  8  Кияко Вячеслав Вячеславович, 15 апреля 2012 г. 21:14:59
     Ахаха, когда приступал к решению, думал тут придётся немерено много кода написать со всякими там STL контейнерами, а в итоге решение вышло строчек на 5, не считая объявления переменных/инициализацию. Как-то даже обидно. Хочется побольше задач, которые решались бы просто и элегантно, в двух строчках на C++ с использованием STL, а на паскале решались бы с велосипедами ;)
Но в любом случае, я тут смотрю, ваши задачи выгодней решать на java, т.к. возможности её стандартной библиотеки несравненно больше остальных языков. Чего стоит только работа с регулярными выражениями и длинными числами...
     Я знаю чего стоит, а именно стоит потери времени (джава медленнее работает).
  9  Варивончик Анатолий Олегович, 08 октября 2009 г. 20:05:15
     Я вообще ничего не понял в алгоритме, котрый вы представили. Он будет работать только на частных случаях когда (n mod k <> 0), а иначе он выдаёт неверные ответы. Для 15 в троичной с/с
он выдаёт -3, хотя 15(10 c/c)=121(3c/c) и для него ответом будет 2-4 = -2. Обьясните пожалуйста мне если я чтото не понимаю(невзирая на то что я сдал эту задачу).
     Чего же там непонятного? Обычный перевод в k-ную систему и извлечение цифр, которые к одной переменной прибавляются, к другой - домножаются. Ну а ваше непонимание связано с тем, что число 15 в троичной системе это 120, а не 121 (1*3^2+2*3^1+0*3^0). Вот и получается, что 1*2*0-(1+2+0)=-3, что и есть верно.
  10  Сайфутдинов Ильнур Камилевич, 06 февраля 2009 г. 15:11:28
     Почему во втором тесте программа должна выводить -34. В семеричном системе счисления число 1000000000 будет 9831701741. Верно? Сумма чисел - 41, а произведение - 0, так как 9*8*3*1*7*0*1*7*4*1=0. Разность произведения и суммы - -41. Где я не прав?
     Конечно же не верно. Число в семеричной системе счисления не может включать в себя цифры 7,8 и 9 :) Это же элементарно.
  11  Rustam_kz, 06 декабря 2008 г. 23:59:29
     Уважаемый администратор, не подскажите как в си использовать mod и div
     Купите книжку по Си :) Ну а вообще использовать легко, это опреации / и % соответственно.
  12  Audap, 24 октября 2008 г. 21:37:18
     Обалдеть! У Вас в разделе решение написано полное решение задачи, я просто взял и копировал. Но не волнуйтесь, я все там понял :)
     Нет, в разборах я пишу на своем языке, но конечно привести к конкретному языку весьма не сложно и желательно это читать только когда решил или понял, что решить не можешь данную задачу.
  13  Абдуллин Тимур, 23 октября 2007 г. 13:32:35
     Лёгкая задача Yo!!!
     Да, это видно по проценту сдач этой задачи.
 1

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

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



Смотри здесь лучший спа салон москвы.   право и организация социального обеспечения