Inhaltsverzeichnis
把2N个球放到M个盒子里(N>=M)使得各盒中的球数为偶数
Heim Datenbank MySQL-Tutorial 把2N个球放到M个盒子里(N>=M)使得各盒中的球数为偶数

把2N个球放到M个盒子里(N>=M)使得各盒中的球数为偶数

Jun 07, 2016 pm 03:15 PM
amp 偶数

把2N个球放到M个盒子里(N=M)使得各盒中的球数为偶数 By:Luo Weifeng 2011-3-16 昨天一MM(老同桌)问了我一简单的算法设计题。题目就这个题目,算是很简单了,不过越是简单的事情越考验一个人的东西。 To iterate is human, torecurse divine L. Peter Deu

把2N个球放到M个盒子里(N>=M)使得各盒中的球数为偶数

By:Luo Weifeng   2011-3-16

昨天一MM(老同桌)问了我一简单的算法设计题。题目就这个题目,算是很简单了,不过越是简单的事情越考验一个人的东西。

 

 

To iterate is human, to recurse divine——L. Peter Deutsch  ( “人理解迭代,神理解递归。”

 

问题不难所以就很快搞定了,让我再次回头看这个问题的原因是,这么简单的问题竟然综合了 iterate和recurse的方法。废话不说,贴代码如下:

 

运行结果:

 

代码没什么好说的,很简单。O(∩_∩)O~

 

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

C-Programm zum Drucken von „gerade' oder „ungerade' ohne Verwendung von bedingten Anweisungen C-Programm zum Drucken von „gerade' oder „ungerade' ohne Verwendung von bedingten Anweisungen Sep 15, 2023 pm 09:21 PM

In diesem Abschnitt erfahren Sie, wie Sie prüfen können, ob eine Zahl ungerade oder gerade ist, ohne bedingte Anweisungen wie <, <=, !=, >, >=, == zu verwenden. Wir können leicht überprüfen, ob die Zahl ungerade oder gerade ist, indem wir eine bedingte Anweisung verwenden. Wir können die Zahl durch 2 dividieren und prüfen, ob der Rest 0 ist. Wenn 0, ist es eine gerade Zahl. Ansonsten können wir die Zahl mit 1 UND-verknüpfen. Wenn die Antwort 0 ist, handelt es sich um eine gerade Zahl, andernfalls um eine ungerade Zahl. Bedingte Anweisungen können hier nicht verwendet werden. Wir werden zwei verschiedene Möglichkeiten sehen, um zu überprüfen, ob eine ungerade oder eine gerade Zahl vorliegt. Methode 1 Hier erstellen wir ein Array von Strings. Die Index-0-Position behält den Wert „gerade“ und die Index-1-Position den Wert „ungerade“. Wir können Zahlen dividieren

Welche Münze ist AMP? Welche Münze ist AMP? Feb 24, 2024 pm 09:16 PM

Was ist AMP Coin? Der AMP-Token wurde 2015 vom Synereo-Team als Haupthandelswährung der Synereo-Plattform erstellt. Ziel des AMP-Tokens ist es, Benutzern durch vielfältige Funktionen und Verwendungsmöglichkeiten ein besseres digitales Wirtschaftserlebnis zu bieten. Zweck des AMP-Tokens Der AMP-Token hat mehrere Rollen und Funktionen in der Synereo-Plattform. Erstens können Benutzer im Rahmen des Kryptowährungs-Belohnungssystems der Plattform AMP-Belohnungen verdienen, indem sie Inhalte teilen und bewerben, ein Mechanismus, der Benutzer dazu ermutigt, aktiver an den Aktivitäten der Plattform teilzunehmen. AMP-Tokens können auch zur Bewerbung und Verbreitung von Inhalten auf der Synereo-Plattform verwendet werden. Benutzer können die Sichtbarkeit ihrer Inhalte auf der Plattform erhöhen, indem sie AMP-Tokens verwenden, um mehr Zuschauer zum Ansehen und Teilen zu bewegen

Summe der Quadrate der ersten n geraden Zahlen im C-Programm Summe der Quadrate der ersten n geraden Zahlen im C-Programm Sep 12, 2023 pm 03:57 PM

Summe der Quadrate der ersten n geraden Zahlen bedeutet, dass wir zuerst die Quadrate finden und sie alle addieren, um die Summe zu erhalten. Es gibt zwei Möglichkeiten, die Summe der Quadrate der ersten n geraden Zahlen mithilfe einer Schleife zu ermitteln. Wir können eine Schleife verwenden, um von 1 bis n zu iterieren, jedes Mal um 1 zu erhöhen, das Quadrat zu finden und es zur Summenvariablen − zu addieren Beispiel #include<iostream>usingnamespacestd;intmain (){ intsum=0,n=12; for(inti=1;i<=n;i++) &nb

Was ist der Durchschnitt aller geraden Zahlen vor einer bestimmten geraden Zahl? Was ist der Durchschnitt aller geraden Zahlen vor einer bestimmten geraden Zahl? Aug 25, 2023 pm 11:53 PM

Um den Durchschnitt der geraden Zahlen vor einer bestimmten geraden Zahl zu ermitteln, addieren wir alle geraden Zahlen vor einer bestimmten Zahl und zählen dann die Anzahl der geraden Zahlen. Teilen Sie dann die Summe durch die Anzahl der geraden Zahlen. Beispiel: Der Durchschnitt der geraden Zahlen bis 10 beträgt 6, d. h. 2+4+6+8+10=30=>30/5=6. Es gibt zwei Möglichkeiten, den Durchschnitt der geraden Zahlen bis n, d. h. der geraden Zahlen, zu berechnen. Programm zur Berechnung des Durchschnitts der geraden Zahlen bis n mithilfe der Formel mithilfe der Schleife Verwendung der Schleife Um den Durchschnitt der geraden Zahlen bis n zu berechnen, addieren wir alle geraden Zahlen bis n und dividieren dann durch die Anzahl der geraden Zahlen bis n . Berechnen Sie den Durchschnitt gerader natürlicher Zahlen bis n – Beispielcode Live-Demonstration #include<stdio.h>intm

Fügen Sie bei der C-Programmierung die kleinste Zahl zu einem Array hinzu, sodass die Summe des Arrays eine gerade Zahl wird Fügen Sie bei der C-Programmierung die kleinste Zahl zu einem Array hinzu, sodass die Summe des Arrays eine gerade Zahl wird Aug 25, 2023 pm 05:41 PM

Fügen Sie bei einem gegebenen Array die kleinste Zahl (sollte größer als 0 sein) zum Array hinzu, sodass die Summe des Arrays eine gerade Zahl wird. Eingabe – 1234, Ausgabe – 2 Erläuterung – Die Summe des Arrays beträgt 10, also addieren wir die Mindestzahl 2, um die Summe gerade zu machen. Methode 1: Berechnen Sie die Summe aller Elemente des Arrays, prüfen Sie dann, ob die Summe eine gerade Zahl ist, und addieren Sie dann die Mindestzahl zu 2, andernfalls addieren Sie die Mindestzahl zu 1. Eingabe -1234, Ausgabe -2 Erläuterung – Die Summe des Arrays beträgt 10, daher addieren wir die Mindestzahl 2, um die Summe gerade zu machen. Beispiel #include<iostream>usingnamespacestd;intmain(){ intarr[]=

Fügen Sie in Java ungerade Zahlen an ungeraden Indexpositionen und gerade Zahlen an geraden Indexpositionen in einem Array hinzu, und die Summe ist durch die Array-Länge teilbar. Fügen Sie in Java ungerade Zahlen an ungeraden Indexpositionen und gerade Zahlen an geraden Indexpositionen in einem Array hinzu, und die Summe ist durch die Array-Länge teilbar. Sep 12, 2023 pm 10:41 PM

Das Verständnis der Funktionsweise von Arrays ist für jeden Entwickler von grundlegender Bedeutung, und Java bildet da keine Ausnahme. In Java ist ein Array ein Objekt, das mehrere Variablen desselben Typs speichert. Allerdings können Arrays oft auf komplexere Weise verwendet werden. Ein solches Beispiel ist, wenn Sie die Summe eines Arrays berechnen müssen und dabei nur die geraden Zahlen mit ungeraden Indizes und die ungeraden Zahlen mit geraden Indizes berücksichtigen müssen, ob sie gleichmäßig durch die Größe des Arrays teilbar sind. In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie dieses Problem lösen können. Problemstellung Schreiben Sie bei einem gegebenen Array von ganzen Zahlen eine Funktion in Java, um zu bestimmen, ob die Summe gerader Zahlen bei ungeraden Indizes und die Summe ungerader Zahlen bei geraden Indizes durch die Größe des Arrays teilbar sind. Die Methodenlösung besteht darin, das Array zu durchlaufen und der Summe selektiv Zahlen hinzuzufügen. wir werden durchqueren

C-Programm zum Finden der n-ten geraden Zahl C-Programm zum Finden der n-ten geraden Zahl Sep 07, 2023 pm 07:05 PM

Bei einer gegebenen Zahl N müssen wir die N-te gerade Zahl finden. Eine gerade Zahl ist eine Zahl, die durch 2 teilbar ist und den Rest Null hat. Zum Beispiel 2, 4, 6, 8, 10 usw. Wenn wir uns die Liste der geraden Zahlen genau ansehen, können wir sie auch als 2*1=2, 2*2=4, 2*3=6, 2*4=8,...2*N darstellen. Um dieses Problem zu lösen, können wir also einfach die Zahl N mit 2 multiplizieren, sodass das Ergebnis eine Zahl ist, die durch 2 teilbar ist, also eine gerade Zahl. BeispielEingabe:n=4Ausgabe:8Die ersten4geraden Zahlen sind2,4,6,8,..Eingabe:n=10Ausgabe:20Algorithmus START &n

Amp (AMP) Krypto weist auf eine bevorstehende Umkehr hin Amp (AMP) Krypto weist auf eine bevorstehende Umkehr hin Aug 27, 2024 am 09:04 AM

Laut CoinMarketCap ist der Kryptopreis von Amp [AMP] in den letzten sieben Tagen um 11 % gestiegen und wurde zum Zeitpunkt des Schreibens bei 0,0043 $ gehandelt.

See all articles