Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Dmitriy Gerasimenko                  2:5020/400     23 Jul 2002  14:51:09
 To : Andrew Ezhguroff
 Subject : Re: Перебор чисел
 -------------------------------------------------------------------------------- 
 
 AE> А какое отношение это имеет к исходной задаче? Требуется найти все
 
 строки
 
 AE> длинной N, содержащие (в любом кол-ве) символы заданного алфавита. Где
 
 здесь
 
 AE> перестановка и N! ?
 
 AE> Требуемые M^N строк генерирует, например, такой код:
 >
 AE> #include <stdio.h>
 AE> #include <stdlib.h>
 AE> #include <string.h>
 >
 AE> int Tab_Out[256];
 >
 AE> int main(int argc, char **argv){
 AE> if(argc<3)return 2;
 AE> int Len_Out = atoi(argv[1]);
 AE> int Cnt_Chr = strlen(argv[2]);
 AE> while(1){
 AE> for(int i=0; i<Len_Out; putchar(argv[2][Tab_Out[i++]]));
 AE> putchar('\n');
 AE> for(int i=0; (Tab_Out[i]=(Tab_Out[i]+1)%Cnt_Chr)==0;)
 AE> if(++i>=Len_Out)return 0;
 AE> }
 AE> }
 AE> С уважением, Андрей.
 
 Этот код я скомпилировал в Borland for DOS и вот что он выдаёт:
 
 //--------------------------------------------------------------------------
 --
 [perebor.exe 4 1234]
 Число - 1234
 Позиций - 4
 Перестановки:
 1111
 2111
 3111
 4111
 //--------------------------------------------------------------------------
 --
 [perebor.exe 3 1234]
 Число - 1234
 Позиций - 3
 Перестановки:
 111
 211
 311
 411
 //--------------------------------------------------------------------------
 --
 
 Количество перестановок мало! Т.е. алгоритму выдаёт неверный результат!
 
 С уважением!
 Dmitriy AKA AC//DC
 //--------------------------------------------------------------------------
 --
 --- ifmail v.2.15dev5
  * Origin: UNKNOWN (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Перебор чисел   Dmitriy Gerasimenko   19 Jul 2002 14:19:40 
 Re: Перебор чисел   Andrey Belyakov   19 Jul 2002 18:52:10 
 Re: Перебор чисел   Dmitriy Gerasimenko   22 Jul 2002 09:08:25 
 Перебор чисел   Georgy Plechanov   22 Jul 2002 11:30:56 
 Re: Пеpебоp чисел   Mike Girkin   19 Jul 2002 19:44:34 
 Перебор чисел   Eugene Anuchin   21 Jul 2002 01:30:04 
 Re: Перебор чисел   Dmitriy Gerasimenko   22 Jul 2002 09:08:26 
 Перебор чисел   Eugene Anuchin   23 Jul 2002 03:03:31 
 Re: Перебор чисел   Dmitriy Gerasimenko   23 Jul 2002 11:22:25 
 Пеpебоp чисел   Alexander Hritonenkov   23 Jul 2002 13:12:42 
 Re: Пеpебоp чисел   Dmitriy Gerasimenko   23 Jul 2002 14:51:09 
 Пеpебоp чисел   Alexander Hritonenkov   23 Jul 2002 18:09:20 
 Re: Пеpебоp чисел   Dmitriy Gerasimenko   23 Jul 2002 14:51:12 
 Re: Перебор чисел   Andrew Ezhguroff   23 Jul 2002 14:24:31 
 Re: Перебор чисел   Dmitriy Gerasimenko   23 Jul 2002 14:51:09 
 Re: Перебор чисел   Andrew Ezhguroff   24 Jul 2002 01:43:03 
 Re: Перебор чисел   Dmitriy Gerasimenko   26 Jul 2002 08:43:38 
 Re: Пеpебоp чисел   Mike Girkin   23 Jul 2002 15:26:22 
 Перебор чисел   Eugene Anuchin   24 Jul 2002 00:12:05 
 Re: Перебор чисел   Dmitriy Gerasimenko   24 Jul 2002 10:07:18 
 Перебор чисел   Eugene Anuchin   25 Jul 2002 00:50:07 
 Re: Перебор чисел   Dmitriy Gerasimenko   25 Jul 2002 09:00:59 
 [*] Перебор чисел   Comoderator Of Ru Algorithms   25 Jul 2002 16:30:12 
 Re: Пеpебоp чисел   Anatoly Svishev   22 Jul 2002 23:31:02 
 Re: Пеpебоp чисел   Dmitriy Gerasimenko   23 Jul 2002 11:22:25 
Архивное /ru.algorithms/8968932343ff.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional