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

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


 
[Вернуться к задаче]   1
  1  Семенов Дархан Рустамович, 02 декабря 2021 г. 20:05:21
     Задача легкая.Если рассматривать число по модулю
  2  Семенов Андрей Олегович, 03 августа 2021 г. 20:07:49
     Уважаемый админ, сделайте пожалуйста формы вывода {"YES","NO"} и {"Yes","No"} эквивалентными.
  3  Кайыр Али, 29 апреля 2021 г. 16:54:16
     что в 5 тесте?
  4  Остапчук Максим Генадьевич, 16 марта 2021 г. 21:49:04
     #include <bits/stdc++.h>using namespace std;int main() {int a,b,c,d,f,g,x,n,i;cin >> n; string s,s1,s2,s3; for( i = 0; i < n; i++){ cin >> s; x = 0; for( b = 0; b < s.size(); b++){x = (x * 2 + s[b] - 48) % 7;}if(x) cout << "No"; else cout << "Yes"; cout << endl; }}
  5  Гуломов Мухамммад Абдулоевич, 30 декабря 2020 г. 8:09:10
     #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; string s; for(int i = 0; i < n; ++i){ cin >> s; int x = 0; for(int i = 0; i < s.size(); ++i) x = (x * 2 + s[i] - 48) % 7; if(x) cout << "No"; else cout << "Yes"; cout << endl; } return 0; }
  6  Зинов Вадим, 05 декабря 2019 г. 1:23:12
     Перевести число в десятичную в классе вычетов 7, гениально)
  7  Дмитриев Дмитрий Андреевич, 18 апреля 2019 г. 13:23:47
     Деление в столбик) Легко осознать, 5 строчек написать)
  8  Хвощевский Алексей Владимирович, 14 октября 2016 г. 0:41:56
     Ни к чему мучиться с восьмеричной системой, достаточно просто суммировать слева направо разряды по модулю 7 (не забывая умножать на два то что насуммировали до того).
Пример :
посчитаем для 25 = 11001
сначала остаток X = 0
1) X := (X*2 + 1) mod 7 = 1
2) X := (X*2 + 1) mod 7 = 3
3) X := (X*2 + 0) mod 7 = 6
4) X := (X*2 + 0) mod 7 = 5
5) X := (X*2 + 1) mod 7 = 4

Мораль : 25 mod 7 = 4
  9  Халтурин Евгений Александрович, 26 ноября 2014 г. 18:34:16
     Есть решение лучше, чем в разборе
Даю подсказку
1 mod 7 = 1;
2 mod 7 = 2;
4 mod 7 = -3;
8 mod 7 = 1;
16 mod 7 =2;
32 mod 7 = -3;
  10  Лукьянов Иван, 28 июня 2014 г. 20:59:24
     Какое-то сложное авторское решение. Почему просто нельзя взять остаток в двоичной системе счисления?
  11  Zohranyan Aren Gariki, 27 марта 2011 г. 15:12:30
     Скажите алгоритм, как можно решить задачу. :)
     Задача имеет разбор решения на сайте!
  12  Франчук Василий Олегович, 21 января 2011 г. 15:49:15
     Для того чтобы число N делилось на b-1, необходимо и достаточно, чтобы сумма цифр его b-ичной записи делилась на b-1.
     Это очень полезная подсказка.
  13  Пузаков Вячеслав Александрович, 18 января 2011 г. 16:48:34
     Всетаки java со своей длинной арифметикой очень клевая штука :D
     Да, но лучше это использовать когда эта длинная арифметика действительно нужна.
  14  K. Богдан, 15 июня 2009 г. 23:30:58
     Скажите пожайлуста могут ли быть пустые строки. Не могу понять свою ошибку.
     Число не может быть без цифр вообще.
  15  Егоров Владимир, 08 февраля 2009 г. 1:50:53
     А я решил. Глупейшая ошибка с выводом ответа. Выводил вместо 'Yes' 'YES'
     Распространенный случай.
  16  Егоров Владимир, 21 января 2009 г. 13:15:31
     Числа в тесте разделяются пробелом или Enter?
     Задание внимательно читать не пробовали? Там же все ясно написано: по числу в каждой строке, т.е. разделяются через Enter.
  17  Нагин Сергей Юрьевич, 26 декабря 2008 г. 23:43:44
     по сути там у меня ДА. но не стандартная! я не переводил в десятичную систему, а просто делил (но умножал не на 10 а на 2)
  18  Раковець Олександр, 16 марта 2008 г. 15:42:47
     Интересная задачка, да!
     Ну а то!
  19  Беляев Игорь, 24 января 2008 г. 21:14:10
     Да.. вы наверное правы.. давать явные подсказки не очень хорошо.. намного полезней самому докопаться до истины
     Именно: так лучше в голове откладывается. Часто когда я провожу своим учащимся разбор задач, рассказывая решения, то когда они их не реализуют, то быстро забывают. Известный факт. Поэтому нужно не только додуматься, нужно еще это и написать самому.
 1

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

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



1.435.9-36.93 ziskon.ru.   Исторические династии правителей и генеалогия