Maison développement back-end C++ Pour tous les nombres binaires possibles de longueur n, la somme des deux moitiés est égale ?

Pour tous les nombres binaires possibles de longueur n, la somme des deux moitiés est égale ?

Sep 03, 2023 pm 01:21 PM
二进制数 长度 Waso et coll.

Pour tous les nombres binaires possibles de longueur n, la somme des deux moitiés est égale ?

Ici, nous verrons tous les nombres binaires possibles de n bits (n est donné par l'utilisateur) où la somme de chaque moitié est la même. Par exemple, si le nombre est 10001, ici 10 et 01 sont identiques car leur somme est la même et ils sont dans des moitiés différentes. Ici, nous allons générer tous les nombres de ce type.

Begin
   if n is 0, then
      if diff is 0, then
         print left + right
      end if
      return
   end if
   if n is 1, then
      if diff is 0, then
         print left + 0 + right
         print left + 1 + right
      end if
      return
   end if
   if 2* |diff| <= n, then
      if left is not blank, then
         genAllBinEqualSumHalf(n-2, left + 0, right + 0, diff)
         genAllBinEqualSumHalf(n-2, left + 0, right + 1, diff-1)
      end if
      genAllBinEqualSumHalf(n-2, left + 1, right + 0, diff + 1)
      genAllBinEqualSumHalf(n-2, left + 1, right + 1, diff)
   end if
End
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

De combien de chiffres binaires se compose une adresse IP ? De combien de chiffres binaires se compose une adresse IP ? Mar 01, 2023 pm 04:35 PM

Une adresse IP est composée de nombres binaires de 32 ou 128 bits. L'adresse IP est un format d'adresse unifié fourni par le protocole IP. Il existe deux types d'adresses IP : 1. L'adresse IPv4, composée de nombres binaires de 32 bits, exprimés en notation décimale à points, divisée en huit bits, soit quatre 0. ~255 Nombre décimal ; 2. L'adresse IPv6 est constituée de nombres binaires de 128 bits, exprimés en hexadécimal à points, divisés en huit bits, soit seize nombres hexadécimaux de 0x00 à 0xff.

Quelle est la limite de longueur du tableau PHP ? Quelle est la limite de longueur du tableau PHP ? Mar 13, 2024 pm 06:30 PM

Il n'y a pas de limite fixe à la longueur d'un tableau en PHP, elle peut être ajustée dynamiquement en fonction de la taille de la mémoire du système. En PHP, un tableau est une structure de données très flexible qui peut stocker n'importe quel nombre d'éléments, et chaque élément peut être une valeur de n'importe quel type, ou même un autre tableau. La limite de longueur des tableaux PHP dépend principalement de la taille de la mémoire du système et de la limite de mémoire de la configuration PHP. De manière générale, si la mémoire du système est suffisamment grande et que la limite de mémoire de PHP est suffisamment élevée, la longueur du tableau peut être très grande. Cependant, si votre système manque de mémoire ou

Trouver le complément à 2 d'un nombre binaire donné en utilisant C Trouver le complément à 2 d'un nombre binaire donné en utilisant C Sep 05, 2023 pm 03:21 PM

Considérons l'exemple ci-dessous - L'exemple d'entrée est le suivant : Nombre binaire d'entrée : 10010001 La sortie est la suivante : Le complément à 1 de 10010001 est 011011102 Le complément de 10010001 est 01101111 Algorithme Référence à un algorithme pour trouver le complément à 2'c d'un nombre binaire donné. Étape 1 – Commencez. Étape 2 - Lisez le nombre binaire au moment de l'exécution. Étape 3 - Copiez le nombre binaire dans strdp. Étape 4-len:=strlen(str) Étape 5-Pour i=0 à len-1, exécutez l'étape 5.1-Si str[i]=='1', alors étape 5.1.1-str[i]==' 0' Étape 5.2-Sinon Étape 5.2.1

Y a-t-il une limite à la longueur du tableau PHP ? Y a-t-il une limite à la longueur du tableau PHP ? Mar 13, 2024 pm 06:36 PM

Y a-t-il une limite à la longueur du tableau PHP ? Besoin d'exemples de code spécifiques En PHP, la longueur du tableau n'est pas soumise à une limite fixe et la taille du tableau peut être ajustée dynamiquement en fonction de la limite réelle de la mémoire système. Les tableaux en PHP sont des tableaux dynamiques, ils peuvent donc s'agrandir ou se réduire dynamiquement selon les besoins. En PHP, un tableau est une structure de données mappée ordonnée, et les éléments du tableau sont accessibles à l'aide d'indices de tableau ou de valeurs de clés de tableau associatives. Examinons un exemple de code spécifique pour démontrer si la longueur du tableau PHP est limitée. Tout d'abord, nous pouvons passer le code suivant

De combien de chiffres binaires se compose une adresse IPv6 ? De combien de chiffres binaires se compose une adresse IPv6 ? Dec 15, 2020 pm 02:02 PM

Les adresses IPv6 sont composées de nombres binaires de 128 bits. Les adresses IPv6 sont des nombres binaires représentés en hexadécimal et ont une longueur d'adresse de 128 bits. Une adresse IP IPv6 se compose de 8 sections d'adresse, chaque section contient 16 bits d'adresse et la longueur totale est de 16x8 = 128 bits.

Que sont le complément à 1 et le complément à 2 des nombres binaires ? Que sont le complément à 1 et le complément à 2 des nombres binaires ? Sep 11, 2023 pm 11:33 PM

Les nombres binaires sont représentés en base 2. Il utilise uniquement les deux chiffres « 0 » et « 1 ». Chaque chiffre d'un nombre binaire est un bit. Exemple Le nombre complémentaire à deux du nombre binaire -01000101111 Le nombre complémentaire à deux est obtenu en inversant les chiffres du nombre binaire, c'est-à-dire en convertissant 1 en 0 et 0 en 1. Le complément de l’exemple 1’sComplementof101100=0100112 est le complément du nombre binaire plus 1, c’est-à-dire le complément de 1 + 1. Le complément de 101101 de l'exemple 2 est 010011. Exemple de code pour trouver un et deux codes complémentaires - #include<iostr.

Étant donné un tableau, trouvez la somme maximale des longueurs de deux chaînes qui n'ont pas les mêmes caractères. Étant donné un tableau, trouvez la somme maximale des longueurs de deux chaînes qui n'ont pas les mêmes caractères. Aug 29, 2023 pm 06:45 PM

Le but de cet article est d'implémenter un programme qui maximise la somme des longueurs d'une paire de chaînes n'ayant aucun caractère commun dans un tableau donné. Par définition, une chaîne est une collection de caractères. Énoncé du problème Implémentez un programme pour maximiser la somme des longueurs d'une paire de chaînes qui n'ont pas de caractères communs dans un tableau donné. Exemple 1Considérons le tableau d'entrée : a[]=["efgh","hat","fto","car","wxyz","fan"]Sortie obtenue :8 Description Il n'y a aucun caractère commun dans les chaînes "abcd" et "wxyz ". En conséquence, la longueur combinée des deux chaînes est de 4+4, ce qui est égal à 8, ce qui est la longueur la plus longue parmi toutes les paires possibles. Exemple 2Letu

Multiples perspectives sur l'utilisation et l'importance de la fonction len Multiples perspectives sur l'utilisation et l'importance de la fonction len Dec 28, 2023 am 08:38 AM

Le rôle et la signification de la fonction len sont interprétés sous différents angles. La fonction len est l'une des fonctions couramment utilisées dans le langage de programmation Python. Il est principalement utilisé pour renvoyer la longueur ou le nombre d'éléments d'un objet conteneur (tel qu'une chaîne, une liste, un tuple, etc.). Cette fonction simple joue un rôle très important lors de l’écriture de programmes, et sa fonction et sa signification peuvent être interprétées sous de nombreux angles. Cet article expliquera la fonction len du point de vue des performances, de la lisibilité et du type de conteneur, et fournira des exemples de code spécifiques. 1. Perspective de performance Lors du traitement de données à grande échelle, les performances du programme

See all articles