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

Номер перестановки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как объединить программы и сделать для них меню? http://www.cyberforum.ru/cpp-beginners/thread1010050.html
КАК ЭТО СДЕЛАТЬ???
C++ Проверьте код пожалуйста на цикл в С++ Почему он не выдает мне полную сумму? Где здесь не правильно написано #include "stdafx.h" #include <math.h> #include <conio.h> int main(void) { long n; double dbln; double term; double sum=0; http://www.cyberforum.ru/cpp-beginners/thread1010044.html
Площадь C++
По случаю юбилея города было принято решение о замощение площади прямоугольными гранитными плитами. Каждая плита имеет размер K × L метров. Юбилей совсем близко , но рабочие так и не смогли определить , какое наименьшее количество плит понадобится для мощения площади. Степан моментально придумал решение для этой задачи. А сможете придумать его Вы ? Разрешено покрыть плитами поверхность большую...
Вывод лишней информации из файла C++
Если я просто выберу 2 пункт (вывод информации), то количество элементов считается правильно и вывод осуществляется корректно. Если же я сначала произведу дозапись в файл, а потом попытаюсь вывести информацию, то помимо информации файла выводится белиберда, т.к. подсчет элементов осуществляется неправильно. Помогите решить проблему. /*12.Word: Слово; Номера страниц, на которых слово...
C++ Задан текст. Удалить в словах первую букву http://www.cyberforum.ru/cpp-beginners/thread1010007.html
Задан текст. Напечатать слова этого текста отличные от последнего слова и удалить в каждом из них первую букву. #include<iostream> #include <string> using namespace std; int main() { setlocale(LC_ALL, "rus"); string str; int i; cout<<"Введите текст:";
C++ функции для вычисления среднего значения и определения простого числа Здравствуйте. У меня просьба. Помогите выполнить задачу по программированию. Вариант 18. Из положительных значений двух целочисленных массивов различной размерности сформировать общий массив. Найти среднее арифметическое элементов, расположенных в массиве до первого простого числа. Создать функции для вычисления среднего значения и определения простого числа. Массив сформирован, есть код. А... подробнее

Показать сообщение отдельно
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
17.11.2013, 18:27     Номер перестановки
не утверждаю, но вроде логично.
идем слева направо. для позиции i вклад в ответ равен лексикографическая позиция i-ого элемента * факториал оставшейся длины. ответ только в 0-индексации.
например, 1342.
ans = 0 * 3! (1 - лексикографические первый элемент из оставшихся)
+ 1 * 2! (3 - лексикографически второй элемент из оставшихся)
+ 1 * 1! (4 - лексикографически второй элемент из оставшихся)
+ 0 * 0! (2 - лексикографически первый элемент из оставшихся).

2134. ans = 1 * 3! + 0 * 2! + 0 * 1! + 0 * 0!.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru