Jump to main content
Centrul de Pregătire pentru Performanță în Informatică
Centrul de Pregătire pentru Performanță în Informatică
  • Misiune
  • Regulament
  • Cursuri
  • Inscriere
  • Materia
  • Linkuri utile
  • Contact
  1. Home
  2. Materia
  3. Nivel 1 (începător)
  4. Algoritmi de bază
  5. Obținerea divizorilor unui număr
  • Materia
    • Ce să știm în afara materiei
    • Nivel 1 (începător)
      • Elemente de bază ale limbajului
      • Algoritmi de bază
        • Parcurgerea cifrelor unui număr
        • Baze de numerație
        • Obținerea divizorilor unui număr
        • Cel mai mare divizor comun
        • ***
        • ***
        • ***
      • Tablouri unidimensionale (vectori)
      • Caractere
      • Tablouri bidimensionale (matrice)
      • Probleme de căutare binară a rezultatului
      • Funcții
      • Elemente de bază STL
      • Tipul de date Struct
      • Metoda de programare greedy
      • Operații statice pe secvențe
      • Algoritmi de căutare pe șiruri
      • Principiul lui Dirichlet
      • Divizibilitate
      • Generarea submulțimilor unei mulțimi prin algoritmi simpli
      • Analiza eficienței ca timp și ca memorie
    • Nivel 2 (mediu)
    • Nivel 3 (avansat)
    • Nivel 4 (foarte avansat)

Obținerea divizorilor unui număr

Ca și în cazul cifrelor unui număr, algoritmii de la divizibilitate sunt foarte utili pentru exersarea repetițiilor.

Odată cu ei se pot învăța anumite tehnici de reducere a timpului de executare.

Suport teoretic

  • Obținerea divizorilor unui număr (Material intern)

Probleme

  • Ușoare
    • sum00 (pbinfo)
    • Divine Array (codeforces)
  • Medii
    • sum00 (pbinfo)
    • Divine Array (codeforces)
  • Grele
    • sum00 (pbinfo)
    • Divine Array (codeforces)
© 2002-2021 SyncRO Soft SRL. All rights reserved.

This website was created & generated with Oxygen® WebHelp