Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 11:55   #11
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

маразм может и маразм но идея такая

764532 / 83 = 9211 целых потом 764532 - (9211*83) = 19 сохраняем в лодку
71690+19(с лодки) / 83 = 863 80 в лодке
1000+80 / 83 13 1 в лодке
9127+1 / 83 109 81 в лодке

ответ 81
rUs_LAN вне форума Ответить с цитированием
Старый 08.11.2012, 11:57   #12
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
То тут заколдованный принц четыре палочки в треугольник должен собрать, то деды Морозы подарки разбирают - причем подарки чужие, заметьте. Которые кто-то где-то ждет.
Да ладно, нормальная формулировка. Вот только как спрошено, так и отвечено:
Код:
template <int v> class Deg{ public: static const int l = (v%2)?0:Deg<(v>>1)>::l+1;};
template <> class Deg<0> {public: static const int l = 0;};
template <int d> class Div{ public: static int R(int a){return (a&(~((-1)<<Deg<d>::l)))+(((a>>Deg<d>::l)%(d>>Deg<d>::l))<<Deg<d>::l);};};
template <> class Div<1> {public: static int R(int a){ return 0;};};
#define Rem(x) Div<83>::R(x)

int _tmain(int argc, _TCHAR* argv[]) {
	int N,r,v; r^=r; for(scanf("%d",&N); N; --N){ scanf("%d",&v); r=Rem(r+v);} printf("%d",r);
}

Последний раз редактировалось Abstraction; 08.11.2012 в 12:03.
Abstraction вне форума Ответить с цитированием
Старый 08.11.2012, 12:02   #13
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

rUs_LAN, не усложняйте, проще сложить все подарки в одну кучу и получить остаток от деления на 83 дедмороза.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 08.11.2012, 12:06   #14
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

да да я уже заметил, просто не обратил внимания на тот код, думал раз тс не нравится значит не верный
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задачи в с++. Gray007 Помощь студентам 2 27.01.2011 15:19
Решение задачи Raphael Помощь студентам 4 07.10.2010 18:45
решение задачи kuzmich Помощь студентам 1 14.09.2010 19:57
Решение задачи на c++ JOFRIF Помощь студентам 2 21.04.2008 00:35