把2N个球放到M个盒子里(N>=M)使得各盒中的球数为偶数
把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~

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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

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 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

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 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[]=

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

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

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.
