Форум программистов, компьютерный форум, киберфорум
Информатика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/35: Рейтинг темы: голосов - 35, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 5

Олимпиадная задача на шестнадцатеричную систему счисления

19.12.2013, 21:54. Показов 7260. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
[Суммы цифр]

Запись некоторого натурального числа X в шестнадцатеричной системе счисления имеет ровно три значащих разряда. Это число увеличили в два раза, и оказалось, что запись получившегося числа Y в шестнадцатеричной системе также имеет ровно три значащих разряда, причем сумма цифр шестнадцатеричной записи исходного числа X равна сумме цифр шестнадцатеричной записи полученного числа Y. Сколько существует таких чисел X, которые удовлетворяют указанным условиям и при этом содержат хотя бы одну цифру 5 в своей шестнадцатеричной записи? В ответе укажите целое число.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.12.2013, 21:54
Ответы с готовыми решениями:

Программа перевода из двоичной системы счисления в шестнадцатеричную систему счисления.
1.Программа перевода из двоичной системы счисления в шестнадцатеричную систему счисления.

Программа перевода из двоичной системы счисления в шестнадцатеричную систему счисления
1.Программа перевода из двоичной системы счисления в шестнадцатеричную систему счисления. 2.Лишние пробелы.Дана строка состоящая из...

Перевод числа из восьмеричной системы счисления в шестнадцатеричную систему счисления
Вот пример числа: 754 = 1EC 1000 = 200

30
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 5
24.12.2013, 17:11  [ТС]
Студворк — интернет-сервис помощи студентам
Поняла, спасибо за объяснения! =)
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
24.12.2013, 21:07
Mikl___, Вы может написать полный список чисел, удовлетворющих условию задачи?
В Ваших сообщения полно разных чисел, но я никак в толк не возьму, зачем они там. Например, 744 или 645. Ни то ни другое при удвоении не дают ту же сумму цифр, а первое к тому же не содержит пятерок
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
24.12.2013, 22:01
Цитата Сообщение от zer0mail Посмотреть сообщение
Непонятно, можно ли для задач по информатике использовать написание программ. С одной стороны - это вроде не олимпиада по программированию, с другой - в разделе активно создают темы с просьбой написать программу...
Олимпиады по информатике проводятся только и только по программированию. Всё остальное к олимпиадам не имеет никакого отношения и свидетельствует лишь о том, что бездарные учителя не могут научить таких же бездарных учеников программированию и потому выдумывают собственные задания которые легко решаются с помощью того же программирования.
0
354 / 135 / 28
Регистрация: 16.12.2012
Сообщений: 607
Записей в блоге: 1
24.12.2013, 23:56
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Олимпиады по информатике проводятся только и только по программированию.
Спорный момент..
Навскидку..
Ломоносовская олимпиада по информатике : №1 на представление отрицательных чисел в позиционной системе счисления в дополнительном коде..
Городская олимпиада г.Ярославля - теория..
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
25.12.2013, 00:19
А смысл-то в чём? каждая олимпиада - ступень к следующей. Школьная - ступень к муниципальной, муниципальная - к региональной, региональная - к всероссийской, всероссийская - к международной. победа в международной - мировое признание. Ну, провели какую-то дурную олимпиаду в г.Ярославле. Как говорил классик: "не известно зачем, неизвестно накой". И то вы врёте. теория там частично и только в первом туре:"Решением задачи на теоретическом туре может быть программа на каком-либо языке программирования, словесное или графическое описание алгоритма..."
Что касается Ломоносовской олимпиады, то и тут врать не надо, она вся по программированию. Вот тут можете в этом убедиться: http://pk.cmc.msu.ru/sites/pk.... utions.pdf
0
354 / 135 / 28
Регистрация: 16.12.2012
Сообщений: 607
Записей в блоге: 1
25.12.2013, 00:20
Что касается Ломоносовской олимпиады, то врать не надо, она вся по программированию. Вот тут можете в этом убедиться: http://pk.cmc.msu.ru/sites/pk.... utions.pdf
#1 Посмотри
А смысл-то в чём? каждая олимпиада - ступень к следующей. Школьная - ступень к муниципальной, муниципальная - к региональной, региональная - к всероссийской, всероссийская - к международной. победа в международной - мировое признание. Ну, провели какую-то дурную олимпиаду в г.Ярославле. Как говорил классик: "не известно зачем, неизвестно накой".
Вопрос не по адресу..
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
25.12.2013, 00:57
Цитата Сообщение от Ромаха Посмотреть сообщение
#1 Посмотри
И что? программу составлять не надо?
Не надо врать, товарищ. Задача - по программированию. А то, что кроме программирования надо хорошо знать и математику, и информатику, так это непреложный факт.
Вы же пытаетесь меня убедить, что олимпиада не по программированию. Поздравляю вас соврамши, как говорил кот Бегемот.
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16383 / 7695 / 1080
Регистрация: 11.11.2010
Сообщений: 13,783
25.12.2013, 12:53
Цитата Сообщение от zer0mail
Вы может написать полный список чисел, удовлетворющих условию задачи?
10E 11D 12C 13B 14A 159 168 186 195 1A4 1B3 1C2 1D1 1E0 1EF 1FE
20D 21C 22B 23A 249 258 285 294 2A3 2B2 2C1 2D0 2DF 2EE 2FD
30C 31B 32A 339 348 384 393 3A2 3B1 3C0 3CF 3DE 3ED 3FC
40B 41A 429 438 483 492 4A1 4B0 4BF 4CE 4DD 4EC 4FB
50A 519 528 582 591 5A0 5AF 5BE 5CD 5DC 5EB 5FA
609 618 681 690 69F 6AE 6BD 6CC 6DB 6EA 6F9
708 780 78F 79E 7AD 7BC 7CB 7DA 7E9 7F8
если не ошибаюсь, то там есть еще одно условие - a4 и a8 не могут одновременно быть равными нулю, это отметает числа типа 717, 744, 645 и т.д.
1
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
25.12.2013, 17:07
Цитата Сообщение от Mikl___ Посмотреть сообщение
zer0mail,
иногда полезно просчитать все варианты на бумажке, а потом уже садиться и писать программу, oldschool, как бы
В условии сказано, что должна быть "5", в Вашем списке это красные числа и они в точности совпадают с приведенными мной выше. Что тогда означает процитированая фраза? Я было решил, что программа выдала неверный ответ, но теперь вижу, что наши ответы совпали

Что касается "бумажки", то иногда бумажное время несопоставимо со временем написания/исправления программы. Знал одного программиста, который очень скрупулезно и дотошно разбирал алгоритмы на бумажке, у него при отладке вылезало меньше всех "косяков". Только времени от начала работы до ее завершения он тратил раза в 4 больше.

Поэтому я стараюсь найти такие шаги, которые быстрее приведут к цели - это и бумажка и программирование и моделирование (у каждого способа свои плюсы/минусы).
1
354 / 135 / 28
Регистрация: 16.12.2012
Сообщений: 607
Записей в блоге: 1
25.12.2013, 18:51
И что? программу составлять не надо?
Не надо врать, товарищ. Задача - по программированию. А то, что кроме программирования надо хорошо знать и математику, и информатику, так это непреложный факт.
Ааа.. Всё ясно..
Значит олимпиада по информатике включает в себя олимпиаду по математике, русскому языку(решения описывать нужно правильно), по литературе(культурным языком), по физике(программисту нужно понимать квантовую механику), .... ?
0
Эксперт по математике/физике
 Аватар для Том Ардер
4218 / 3416 / 396
Регистрация: 15.06.2009
Сообщений: 5,817
26.12.2013, 02:22
Простое решение.
Пусть
https://www.cyberforum.ru/cgi-bin/latex.cgi?X=\bar{{a}_{2}{a}_{1}{a}_{0}},\; Y=\bar{{b}_{2}{b}_{1}{b}_{0}}
где https://www.cyberforum.ru/cgi-bin/latex.cgi?a,\, b - 16-ричные цифры.
Уравнения и условия:
https://www.cyberforum.ru/cgi-bin/latex.cgi?Y=2X\Rightarrow 256{b}_{2}+16{b}_{1}+{b}_{0}=2\left(256{a}_{2}+16{a}_{1}+{a}_{0} \right)

https://www.cyberforum.ru/cgi-bin/latex.cgi?{b}_{2}+{b}_{1}+{b}_{0}={a}_{2}+{a}_{1}+{a}_{0}

https://www.cyberforum.ru/cgi-bin/latex.cgi?1\leq {b}_{2}\leq 15,\; 1\leq {a}_{2}\leq 7

Система двух диофантовых уравнений сводится к одному уравнению:
https://www.cyberforum.ru/cgi-bin/latex.cgi?255{b}_{2}+15{b}_{1}=511{a}_{2}+31{a}_{1}+{a}_{0}

Левая часть делится на 15, отсюда https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{2}+{a}_{1}+{a}_{0} тоже должно делиться на 15, т.е два варианта: https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{2}+{a}_{1}+{a}_{0}=15 или https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{2}+{a}_{1}+{a}_{0}=30

Хотя бы одна из цифр https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{2},{a}_{1},{a}_{0} равна 5. Все комбинации цифр легко перебрать вручную, их немного.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2013, 02:22

Перевод числа от 0 до 31 в шестнадцатеричную систему счисления
Перевести число 0 ≤ х ≤ 31 в шестнадцатеричную систему счисления.

Перевод числа в шестнадцатеричную систему счисления
Дано целое число в двоичной системе счисления, т.е. последовательность цифр 0 и 1. Составить программу перевода этого числа в...

Перевести число N в шестнадцатеричную систему счисления
Обработка чисел Дано целое число N = cn-1…c0, где ci – это цифры десятичной системы счисления. Перевести число N в шестнадцатеричную...

Преобразование из десятичной в шестнадцатеричную систему счисления
Добрый день. (Borland C++) Мне необходимо преобразовать введенное число (в поле Edit1), в число шестнадцатеричной сис.сч.. Не могу...

Перевод из десятичной в шестнадцатеричную систему счисления
Нашел в инете задачку const CHex : Array of String = ( '0','1','2','3', '4','5','6','7', '8','9','A','B', ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru