Форум программистов, компьютерный форум CyberForum.ru

Задача "Урюк" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование кода http://www.cyberforum.ru/cpp-beginners/thread559931.html
Добрый день. Не могли бы вы помочь мне разобраться с таким заданием, заранее Спасибо! По некоторому каналу связи передается сообщение, имеющее вид последовательности нулей и единиц. Из-за помех возможен ошибочный прием некоторых сигналов: нуль может быть воспринят как единица и наоборот. Для повышения вероятности правильного приема сигналов было решено передавать каждый сигнал трижды. Теперь...
C++/CLI Debug компилируется, а Release - нет Есть код, который компилируется в дебаг режиме и отказывается в релиз режиме, пишет следующие ошибки:1>d:\vc\vihretok\vihretok\Def.h(306) : error C2653: Devart: не является именем класса или пространства имен 1>d:\vc\vihretok\vihretok\Def.h(306) : error C2143: синтаксическая ошибка: отсутствие ";" перед "^" 1>d:\vc\vihretok\vihretok\Def.h(306) : error C4430: отсутствует спецификатор типа -... http://www.cyberforum.ru/cpp-beginners/thread559930.html
C++ Тетрис разбор неясностей
Всем доброго времени суток нужна помощь в комментировании желательно как можно подробнее Программы в Visual Studio 2008 всё работает нужны только коментарии!!! Или нужна программа из данной темы http://www.cyberforum.ru/cpp-builder...read78738.html поскольку исходник скачать не удаётся,а имеется только его часть .cpp файл Спасибо за какаю нибудь помощь заранее =) В любом случае благодарен
C++ Вычислить с заданной точностью значение функции , используя ее разложение в ряд:
:impossible: помогите пожалуйста!!! С++
C++ Решение системы http://www.cyberforum.ru/cpp-beginners/thread559890.html
Два задания: Помогите пожалуйста.
C++ Непонятный синтаксис. В VC 2010 вместо int main(int argc, char *argv) написано int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpcmdline, int ncmdshow) Как это расшифровать? подробнее

Показать сообщение отдельно
vndtta
66 / 43 / 5
Регистрация: 17.10.2011
Сообщений: 146
Завершенные тесты: 1
23.05.2012, 14:10     Задача "Урюк"
Цитата Сообщение от AncinetHero Посмотреть сообщение
Она возрастающая, для фиксированных r и u я перебрал множество n и ответ возрастал. Попробуй привести контрпример, я не нашел!

Разность R и U не имеет значения, рассматривается лишь суммы r + f( n - 2*a ) и u + f( a ) . r и u по отдельности не имеют значения. Я раньше тоже так думал, потом пришел к последнему!
я те показал как сделать так чтоб перебора меньше было, учитывая разность r-u

а на возрастание я те щас прогу напишу с выводом - с полным перебором

код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
using namespace std;
 
int x[100];
int N=15;
int U=2;
int R=3;
 
int main()
{
 
 x[0]=0;
 x[1]=0;
 x[2]=U;
 x[3]=(R>U)?R:U;
 for(int i=4;i<40;i++){
  x[i]=1000000000;
  int min=0;
  for(int j=1;i-2*j>1;j++)
  {
   if (R+x[i-2*j]>U+x[j]) min=R+x[i-2*j];
   else min=U+x[j];
   if (min<x[i]) x[i]=min;
  }
 }
 for(int i=1;i<40;i++) cout<<x[i]<<" ";
 return 0;
}
вывод
C++
1
0 2 3 5 6 5 6 5 6 7 7 8 8 7 7 8 8 7 7 8 8 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9
Добавлено через 30 минут
Цитата Сообщение от vndtta Посмотреть сообщение
код
код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
using namespace std;
 
int x[100];
int N=15;
int U=2;
int R=3;
 
int main()
{
 
 x[0]=0;
 x[1]=0;
 x[2]=U;
 x[3]=(R>U)?R:U;
 for(int i=4;i<40;i++){
  x[i]=1000000000;
  int min=0;
  for(int j=1;i-2*j>1;j++)
  {
   if (R+x[i-2*j]>U+x[j]) min=R+x[i-2*j];
   else min=U+x[j];
   if (min<x[i]) x[i]=min;
  }
 }
 for(int i=1;i<40;i++) cout<<x[i]<<" ";
 return 0;
}
вывод
C++
1
0 2 3 5 6 5 6 5 6 7 7 8 8 7 7 8 8 7 7 8 8 8 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9
блин код не рабочий
 
Текущее время: 05:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru