Exercices sur les premiers algorithmes - complexité, Exercices de Mathématiques pour l'informatique
Christophe
Christophe3 March 2014

Exercices sur les premiers algorithmes - complexité, Exercices de Mathématiques pour l'informatique

PDF (176.6 KB)
23 pages
354Numéro de visites
Description
Exercices d’informatique sur les premiers algorithmes - complexité. Les principaux thèmes abordés sont les suivants: Yam, nombres parfaits, nombres premiers, plateau, anagrame.
20points
Points de téléchargement necessaire pour télécharger
ce document
Télécharger le document
Aperçu3 pages / 23
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Aperçu avant impression terminé
Chercher dans l'extrait du document
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Aperçu avant impression terminé
Chercher dans l'extrait du document
td_algo.dvi

            



    

 

    !"#$#  "$%  &  !  ' (   ) #$*"$ +$ & !" !( # ,

-

%    $". #/(   ( ##$#  )$0 %/ " !"#$# 1  2 $  2 *" $  2

* "$ 2 '"" 2 %$ ! 2  #  3$( 4

 5 6 7 89:; <9=>?;

@

 (*  # A # # B CDECF G  )" # !.$" +$ "$ ((   H   2 I

%(  ( $ A J%" ,

-

J(" K L M I N O N P ,

-

%    '%# Q  !%   #  ! #   $ '$# ,

I

� 6 7 89:; <9: >:9;

@

 (*   (  #  (*  H * " Q(# $ " ( (  # $ I

1I  )# $  (  4 ,   !  %$"%" # " (*   (   ' !  

 !.$J +$  ,

  

)  ( !#/ 2 %  " (  % *"  )

-

$##/ + 2  +  

 H%#   *" !  "$ ( $+  H$# K

I, " H%#  # #$" ! +$   I #  #$" ! +$ '$J 1I  )# $

 (  4 ,

O , O #  (  1 O H$# H $4 ,  ( $ Q +$ '$J # " !" !( #

 O   H%# ,

P , P #  (  1 P H$# H $4 ,  ( $ Q +$ '$J # " !" !( #

 P   H%# ,



,



 )# $  (  1



 H$# '$J 4 ,

& , #% , , ,

-

%   " )$". #/(  %  $# ,





@

 (*  #  (   )"  )# H * " $ $%  (*   (  

Q "  # ' !   ,

-

%    % $". #/(  #"$# %##   +# ! 1" (*   (  

# H !  # % H ! $  H%#  )#   K  I M O 2  O M P 2 , , , 4

   ?:

-

#$#  !  #  I A   A !" !( # 2  $"" B C GC  C F G

 ## #  

!

 %# !  ) !" !( # %%' !.$J ,

-

%    '%# Q #  "$ ".  " ". "$#$   ,

O

� 9  :

-

%    '%# Q  !%   %/$



  %$ $%# +   #  $$. $((

 ) %/$



  %$ $%# +   2 " * "$% !#$# % ! ! %((  %$ $%# +  ,



(  Q#  . $# " *"$% ,

   > 97 :

   " Q#  !% !#    $" ( 

  97 :9 : ?7? 

I,

-

%    '%#     Q 2 !#$#  !  H%#   A

(*  #' #  (*   #  



   # #  *#

%(( ((  % #$ !" !( #   # 

 

 ,

O ,



 "$ '%#      Q )"" #   "# 

!" !( #   # "$ (( #  1Q$ "  J #4



!" #$%#&

P

          

5   >:; :?  :;

-

%   " '%#  )$%% +  #3 



 #    #"$# %""  





5 5  <  : :??>7;

-

%   " '%#  %"#$# 2 $ # #    ) !" !( # 1 !

$ $ # 4 2 $ #  ) !" !( #   #  2 %%$# !$#  J

"#   "  !#$#  "# H$# K

 

 !#$# %#.  $  H%# 2





 !#$# $ %/$



$. $  #$*"$ 2



 !#$# $ # $H% %/$



$. " 2



 !#$# $ # $H% *" %/$



$. "  # 

 

2



� 

 !#$# $  # $H% %/$



$. "  # %/$



$.   

!" !( # $  (  1"# 



!







4 ,



 

""  !#$# $ $



# $$# !   " "   "  " 

5 � : ;7 >? >9: 89:

 H# ""#  " )J ! % H$# K

I,     $Q#   %$ # 1  #  (*  # $."$  2 % )# +$

   "$ ' (   1 N I4O 4 Q " ) $ #$.   (*  Q"%Q

 #$ ,

O ,     %$ #  %/$Q #$ #  ' (   H$ #$ ,

P ,  %((% " ) !#$  O Q )+$ % Q " (*   %$ #  #$

#  !% $#   +$ I2 % Q %##  # #$*" , 1%"$ 

 #   (*    ( $"$# 144 ,

-

J(" K $H% I %$ # 2  '$# O #$  L #



%$ # ,



 #$# %%H # 1L



4 2 1O & P4 2 1P I



O4 2 1



O P I4 2 1



P I O4 2

1



P O I4 ,

 (" %## J ! % 2  #" $  "#   !# " ( 

*   %$ #  #$ , # " '%# H # #  !% H ,

 

-

%    '%#  ! ! $3$#   $ .(#  "# # # $#

" (*   ) !" !( #  %## "# ,





-

%    '%#     $3$#  $ .(#  "# # # 

$# "$ "#   !" !( # (  !  I ,

&



-

%    '%# 





 $3$#   $ .(#  "# # # $#

"$ "#  H !    ,



-

%      % !   "



 $3$#  $ .( #  "# # Q $0 %/

%## "# $ " )   H  ,

� 

-

%    '%#



� $3$#  $ .(#  "# # Q # 

H $  " !" !( # ' ( #  # #$*" # '$J  ,





-

%     % ! 











 $3$#   $ .( #  "# # $0 %/$#

## " #$# # ( !$   "#$  *".$  ,

-

J(" K "#$  1



2L4 $0 %/ K



L 2 P & O 2 O



I P 2 I P O



2 O I P



2 I O P





    

 





 





  

 

 









 

5  ;>7

-

%   J '%#  '  J "#   ! 1$ ! !## 4  

H"" "#   ! ,  $ "$  ( +    % !  " !" !( # $$ $$#

+$ "$ ' $ " J "# # ! !# ! $ "$ "# ' ,  $ "$ J +(  2

"  " # $ ,

5 � 9> 9 :9;>= : >;?:

I,

-

%    '%#   $3$#  $ .(#  !" !( #  #  "#



 ! #  ! # # $#  "# #  ! %#$#  # " !" !( #





,

L

O ,

-

 #"$#  2 %    '%# 



$3$#  $ .(#  "#



# # $# %## "# #  ! ,

5  �<<9:;;>7 :; 9 :< :?>?>7;

-

%    '%# 1 !% H 4 !



! $3$#   $ .(#  "#



# 

# $#  "# %#$# +$  " J("$  " !" !( # 



,

-

J(" K

Q 1 $ 2 2* 2$ 2% 2$ 2$ 2 2%4 H$# * 2$ 2 2%

Q 1 * 2$ 2%4 H$# * 2$ 2%

5  9;=79 ?>7 :<9:;;>7; 9>? :?>:;

I,

-

%    $". #/(   "$ # $' ( $#  ) J  %("+#( #

$ #/ + !  " )J  #J ! % $# ,

-

J(" K 1  11 N 4 44  N 

1 #" $  "   ( ##$#  #%  "  ! $#  ,4

O ,

-

%    $". #/(   ) !H$"$# #  ) J  #J !

P ,

-

%    $". #/(   "$ # $' ( $#  ) J  J ! 

" )J  #J ! %  $# ,

5 � ;: 8 :;

 H# !$"  " (*" "  ! $#   

� �

 #



��



,



 (*"  #  !# ! $  



� 









%#$# $  ! !## ,

I,

-

%    '%# 





  $3$#   $ .(#  !" !( #  # 

"#



# $# "



  # $



#  !  2   '%#





 



 � $3$#   $ .(#  "#



# $# "







#

$ ! !## #  !  ,

O ,

-

%   " '%# !



 











 #



  ,







 #%#



            

�  7?>7; ; :?9>:; :; :  : :?; 

>;?:

-

#$#  !  "#  (* 



M            2  #  "$ ((

 # "  # * "   !" !( # #%# 



# K

 M

 

 

 M







 













   



M       

I,



#  Q  M       N   

O ,

-

  !   '%#   



  %$"%"$# 

P ,  #  1A   4 " (*   )$# #  ("#"%$#  !%$ 

$ %$"%"    



  ,



#  Q K  1A   4 M  1



 

4



� 5  989:; 9>? :?>:;

 #"  $ *  *$    !#  J  $ #/( !#Q ,

I

-

J("   !#$# K

�  

     

  �  � �

         

 

 

   

 







�











 �

I,   $". #/(   ) !H$"$#  ) J   !# ! $ 

$ *  ,

O ,  H# %H # " )$ *    J  " !$  , /  #3

  ! $   !   %## H""  !#$# # !%   

'%#  "



  %#$# %## %H   H $ # %(#

   # ! $ " )   H$# K 2   # 2  N #  ,









 ##%



� � 7 :9;>7 : :<9:;;>7 : 989:

 

-

%    '%# Q # $' (   J  %("+#( # $ 

#/ + !   $ *  *$  ,





-

%    '%# !% H Q %# #  $ *  *$  +$ $ #  "$

"%#  " !$   ) J  $". !* Q      !J ,

�   97  >? : : :?>:9; :  8>?;

  

$ ( !#/ Q " ) . /$*#""( # $ " %"$  ( $ 

  ("# " J #   A %/  %# +$ '$* Q A  # $ 

II

#"  #$"" A # $ # % A  # $ #" ,

-

 % ! $# %((  ! $# !" !( #$  " ("# "%$# #  $

# #  %/  2 Q"" # "$ %("J # !  %## ( !#/





@

 % ( !#/ %# +$ % " J (*  � #   J

#    O *# K

� M  O



N 

 M  O



N 

 $ $"  K

�  M  O

N 1 N  4O



N 



 %$"%"  �   !%# $ Q$#  ("# "%$# 

%/  2 #  $

#  %/  $3$# $ ( $J(( OA %/  # J  !%$"$. 1("# "

%$# $ O

# O 



4

-

%   "$ '%# !% H %$"%"$# "  #  � $  " %## ( !#/ ,

 "$ %("J # ! $ "    %$  1A 4  '%#   1

4 #  !%

+$ Q"" %"$  '%# "" $$ ## ,



 *#  $". #/(  " 0 %$% 2  (  " (*  " 

 *"+(  K

�  M  O

N 1   4 1   4 N  N  O





N 



 %$"%"  �    !%# " ( $#$# Q #  ("# "%$# 

%/  2 J $#  # $%# # J  !%$"$.

$"%" "$ H"" %("J # !

IO

          

         

  7 :  >:?; 8> 7 >

 

 !# " (*   $ # +$  !" !( #  ) (*" +$ A !" !( #

1A    4 ,

 

 # J (   

+$ " )$  '$%# "" ,

 Q %"$  # " $  $". #/(   %$"%" #"$*" 





-

%    '%# D  D F  Q %$"%"  

 #"$# "$ ' (" K

A I 

  I      A  I 



M 



 

N 



 

 

$"%" "$ %("J # !  #(  %## '%#



-

 #"$#  #$*"$ +$ J (  2   '%# # ! $#H

Q %$"%" 



,

$"%" " %("J # !  #( #  $%  %## '%# ,

IP





 %## '%#   Q )"" $#  %("J # ! " !$   $% ,

 5  >8 7 >



$ #  � * $%% 1 4  #  ! $ K

 M   M I A I   M   N   

I,  '%# !% H Q   ( #  %$"%" " A

 

 

# (   "$ #

1A  4 ,



"" # $ %("J # ! 

O ,



 %## '%#   Q " H$"   ! +$ %$"%" ! # #% ! ,



"" # $"  "$ %("J # ! 

 � >; ;9   >:9

   ) $(  A  A #  ) # ,

 $ #  "$ ". ' !      !"$ %$# Q(# H  " /$# ,

%/$Q $$.  ) %$  +$  %$ 2  *##  .$ 1  4

1$  !%$ ( # #' 4

  $". #/(  Q  !# (  " # $ # #  " *   ' !  # " *  

 !  !$"$# " .$ ( $J( $" ,



"" # $ %("J # ! 

  9 >;?>7 : =:?:

@

 #   H#  .$  '#   %#$# " %# $# H$# K

I







)#   $  # %#  / ! $ %/Q # "$ $% # "

, ,� ,



@

 ((*   " )#    # $ #  H # !  ( (  #( Q

  !   %# ,

 /$Q ( (*  $3$#  #  %HH $"# ! 2 " ##$"  % # #

#  ( $J ( $" ,

  $". #/(  !#$*"$# "$ "#  H# ! ,

$"%" $ %("J # ! ,

 � : < :> :;;::



 H H     )

(# $( +$



*  $ " )$# # ,



# 

" H   ( #  $ %  A "( +#  # H#  %$ # H  "

#$% #  " #$# H % ,

  ( !#/   !# (  " #$#  + H H H $ #

  '$  " (  )$ #  * " #  H "$ H$" # !  "$ ( !#/ ,

  :  :  7>:

   +%  ($  H$"  1#+ 4  ! #   

 ((  A %# ,

   $". #/(   ( ##$#    "$ ( $  #"$# "

(   +%  * " ,

   (*"  H$"    "Q"" " )$". #/(  ."# 

 $  "# #( $" , 1



)(*" # %"   +%  I

%#  Q )" 3 $#  "#  %/$Q H$"  A ,

I&

  7 : � 

   

"  )$.#  % " !" !( #  " )$"/$*# $  %$. *$  #" Q "$

". (3  %/$Q (# # ( ( $" ,

 *# % !"#$# 2 

$ %# " % " " % # $J "##  " " ' !Q# ,

 % # *# +$ " )$  ) $ *  *$  ,

       

 %# #  (*"  )$ *  +$   # "$ $% %## 

%$ $%# +  (  $ ' !Q% ,

%/$Q !#$  2   



" " !" !( # #

"$ ' !Q% # "$ " '$* " ,  J !" !( # H # "  "  )

H$  # "$ ' !Q% # "$ ((  ' !Q%  J  " ,





H" $ *  # $"  



!  +$ " )(*" ,  %# $ Q )+$ % Q )"

 # Q ) " $ *  ,



 



! "  #   %## $ " %$ $%# +  ,

 ,IL



L $  ,L

P

*  ,L



 %  ,O



   ,PP

  ,I



POL

'  ,



OI .  ,I&



/  ,&L



  ,LL



L  , IP  ,P



"  ,





P (  ,P IOP   ,&



I

  ,



I



  ,O

PL Q  ,





P

 ,L&



O   ,L

& #  ,L



I   ,



L&& H  ,



OL   , I

J  ,O



P 3  , I



I   , I I

� . 



,I K

-

J("  #$*"  ' !Q% "H ! $  #J#

      

 $ *#  $ *   # ## " '"" %##  %$ $%# +  ,

 *# " %$.  ) %$ $%# +  " 0 #  $ %  "$ * $%/ Q "

%##  $ #$#   %/$Q ' Q ) $ $ "  " .$%/ #  I

%/$Q ' Q ) $ $ "  "  # ,

IL

m

i

a

� . 



,O K $.  � #  I2 %"   #  I # %"  



# 

-

%   " $". #/(    ( ##$# K





$ %# %#  " )$ * 





$ %# %#  ) #$*"  %$.





 %$.  ) %/$



  %$ $%# +  #  !%$.  ) #   # 

I,

I



 

�   9< : 7  >;

@

 H%# %##  *" Q  H# #  *" 2 * "$%/  . , 

($  #  " H%#  #""  # Q )" %#  )$*  " * "

*" 2 # " * " *"$%/ #  " *" . ,  ( 

" Q "$ %"  %/$Q *"  # ## ! Q ) " ' ,

%  K  Q Q"Q   ( +  * " $# !# !  ! +$

# $# ! , ## #$# #  !# !  "$ .  % ,



"" #

" ) !#$  H$# 

     

*"

*"

* "

*"$%/

* "

 #  !

* "

.

I *  



-

%   " )$". #/(  ,

I







"" (%$# '$# " $ #  !$" "$ .( #$# $

" #  $ 

� 5 9> > :>9:

 $  �. $ H%#  H$"    $  �## (*"  , 

 $". #/(  







  #   % H%# ,

� � 9> <9 >;:9?>7

  $". #/(   













 # "  %  # " H$# , 

 #  ! "  ( +  H$"   H%#  2   +  "$ 1 N I4  +( 

H$" +$ $ "$% $ (  "  ( +  ,

$"%" "$ %("J # ! 1%($ $ # !%/$.4  " )$". #/(  ,

�  9> <9 ; : :?>7< :9 ??>7

  $". #/(   











 %

 !



 # "  %  # "

H$# ,  " "  ## H$"   H%#  $. ! $ "

 ( +  %$   2  %/ %/ "$ "  ## H$" $ (   N I       A  2

  " ) !%/$. $H% "$ 1 N I4  +(   ( +  H$"   ,

$"%" "$ %("J # ! 1%($ $ # !%/$.4  " )$". #/(  ,

� � 9> <9 8:

  $". #/(   



 �! 



# "  %  # " H$# , 

 "  +  H$"   H%#  # #"" Q  A  N I     

I



 A  # Q 

!

     ##

! �

,  "$% $"  "$ 1 N I4  +(  H$"

   $ #$#   I #   (#$# O H$"  % !%#H   Q$

""  # $ $ " *    ,

$"%" "$ %("J # ! 1%($ $ # !%/$.4  " )$". #/(  ,

�  9> <9 : :9?>7

# +$ #   "#



 #$"" A # " !" !( # # O +$ O  ! # ,

 %($  %/$Q !" !( # 



+$ # " $#  #  %(# " (*  A



 ) !" !( # ' !   +$ 



,

  

  !# A









-

%    $". #/(  Q %# # " #$*"$  A



2     "$%

"$ "#



,

 

"" (%$# '$#" $  #    )(  $ $J !" !( #  )# 

O +$ O  ! # ,

�  7 < : >? :  ?9> 9<> :

 #  1A 4 " (*  ( 3   %($ $  %# ! $ "$   % ! 











  A !" !( # ,

I,



#  Q K  1A 4  A N I N

 

 1  I4 N  1A   4

O ,   K 

 1A 4 M A  I N 

 

 1  I4 N  1A   4

 1A 4 M A N I N 

 

 1  I4 N  1A   4

$"%"  1A 4 #  1A 4

P ,



#  Q  1A 4   1A 4   1A 4 ,



 #   !     1A 4

O

� � 9> 9<> : >? :9?>=

-

%    $". #/(  # ! $#'  





�



#"$#  " , 1 

Q " '%#  �.( #$# %$# $ "$%( # % %#  H#

#  ! ,4

�  9> <9?>: 

-

#$#  !  #$*"$  A "( # 2  H# #  "  " . $ 1A  4 ,

$"%"  '%#  A #  "$ %("J #  % #    " #  H$# K

#  $  # 2 #  $ "%# 2 #  $ 2 #  $ #$ ,



" # " ( "" #    #  ## $ $ # +$ A 

�  9> <9 ?797>

 H$ #   "#  A H$"   "$ ( $+  H$# ,   .$ 

#   A !" !( # +$ #  2 % Q   $ *  *$  #" Q %/$Q

  #  # !.$" $ "  ##   O  " ,   (  # "$ $% 2

 " ("$%$# $ ## $ " )$ *  $  !" !( #  !  +$ # %J

 "$ "# +$ #  2   %# # " #  +$ $ #  '"" ,

 + A

   % #3  2  $ #  ! " A !" !( # ,

 

�$  #  " )$". #/(  





 I  P  I&  IO  I 



 O  L ,





(" !(# %# $". #/(  ,

 

"" # $ %("J # ! $    (*   %($ $

OI

�  9> :?:9:

 % +  "  *"+(   #   ) %/  +$ A !" !( #    $#

# "$ ( !(   # %# $ "  !" !( # , 1

A4

 H$ % #     !Q%  #$""  Q " ) !% # $  %/ 

1#  !4 �   �    �

1 M 

 

4 Q " ) ' $ # ,

  % "  ! $# 



 



%"



 # 



   %/  +$

$%% !  !Q#" #"" Q K



"  1J 2' 4  "$% $ J " I !" !( #  ' # " #   ' ,



#H 1' 4 #  H $  ' # H  ,



%   1J 2' 4 !% # J $ "$   ' ,



��



 ' �  # � $  H$ %/ �  2 � # �  � # 

%((% Q )+$ *##  ) Q %/ ,

I,  !%    # %#    !   ( ##$#  ) .$ % ' %

%H ,

O ,

-

%    $". #/(  Q . ! +   %/ #  ! $ $ #  %/  1

  !   % !   #   ( !(   %("J # ! $  

 "  4

P ,  !# (  "$ %("J # ! $    %# $". #/(  ,

 



OO

 ' ("#$ !( # "  %/  2  #"$#  (*"  #$""

$ "  # %#$# " "  ## !" !( # % $#  %/$Q %/ "  

"$ ' ,

I, ((#  .$  Q )+$ %/$Q !#$  " "  ## !" !( # 

# $%%*"  #( %#$# 

  Q""  ( #H $# *   $  %## %("J # ! 

O ,

@

#" %## # %#  # "  ( #H $% !   !%    $".

#/(    ' ("#$ ! ,

P ,  # (  "$ %("J # ! $    %# $". #/(  ,



!" #%##

OP

commentaires (0)
Aucun commentaire n'a été pas fait
Écrire ton premier commentaire
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Docsity n'est pas optimisée pour le navigateur que vous utilisez. Passez à Google Chrome, Firefox, Internet Explorer ou Safari 9+! Téléchargez Google Chrome