目次
把2N个球放到M个盒子里(N>=M)使得各盒中的球数为偶数
ホームページ データベース mysql チュートリアル 把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~

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

AMPとは何のコインですか? AMPとは何のコインですか? Feb 24, 2024 pm 09:16 PM

AMPコインとは何ですか? AMP トークンは、Synereo プラットフォームの主要取引通貨として 2015 年に Synereo チームによって作成されました。 AMP トークンは、複数の機能と用途を通じてユーザーに優れたデジタル経済体験を提供することを目的としています。 AMP トークンの目的 AMP トークンには、Synereo プラットフォームで複数の役割と機能があります。まず、プラットフォームの暗号通貨報酬システムの一部として、ユーザーはコンテンツを共有および宣伝することで AMP 報酬を獲得できます。これは、ユーザーがプラットフォームのアクティビティにより積極的に参加することを促すメカニズムです。 AMP トークンは、Synereo プラットフォームでコンテンツを宣伝および配布するために使用することもできます。ユーザーは、AMP トークンを使用して、より多くの視聴者に視聴して共有してもらうことで、プラットフォーム上でのコンテンツの可視性を高めることができます。

条件文を使用せずに「偶数」または「奇数」を出力する C プログラム 条件文を使用せずに「偶数」または「奇数」を出力する C プログラム Sep 15, 2023 pm 09:21 PM

このセクションでは、<、<=、!=、>、>=、== などの条件文を使用せずに、数値が奇数か偶数かを確認する方法を説明します。条件文を使用すると、数値が奇数か偶数かを簡単に確認できます。数値を 2 で割って、余りが 0 かどうかを確認できます。 0 の場合は偶数です。それ以外の場合は、数値と 1 の AND 演算を行うことができます。答えが 0 の場合は偶数、そうでない場合は奇数です。ここでは条件文は使用できません。奇数が存在するか偶数が存在するかを確認する 2 つの異なる方法を見ていきます。方法 1 ここでは、文字列の配列を作成します。インデックス 0 の位置は「偶数」を保持し、インデックス 1 の位置は「奇数」を保持します。私たちは数字を割ることができます

C プログラムの最初の n 個の偶数の二乗和 C プログラムの最初の n 個の偶数の二乗和 Sep 12, 2023 pm 03:57 PM

最初の n 個の偶数の平方和とは、まず平方を見つけてそれらをすべて加算して合計を求めることを意味します。ループを使用して最初の n 個の偶数の二乗和を見つけるには 2 つの方法があります. ループを使用して 1 から n まで反復し、毎回 1 ずつ増分し、二乗を見つけてそれを合計変数に追加することができます-例 #include<iostream>usingnamespacestd;intmain (){ intsum=0,n=12; for(inti=1;i<=n;i++) &nb

特定の偶数の前にあるすべての偶数の平均はいくらですか? 特定の偶数の前にあるすべての偶数の平均はいくらですか? Aug 25, 2023 pm 11:53 PM

指定された偶数の前の偶数の平均を求めるには、指定された数値の前のすべての偶数を合計し、偶数の数を数えます。次に、合計を偶数の数で割ります。例 10 までの偶数の平均は 6、つまり 2+4+6+8+10=30=>30/5=6 n までの偶数、つまり偶数の平均を計算するには 2 つの方法があります。 n までの偶数の平均をループを使った数式で計算するプログラム ループを使って n までの偶数の平均を計算するには、n までの偶数をすべて足し、n までの偶数の数で割ります。 。 n までの偶数自然数の平均を計算する - サンプル コード ライブ デモンストレーション #include<stdio.h>intm

C プログラミングでは、配列の合計が偶数になるように配列に最小の数値を加算します。 C プログラミングでは、配列の合計が偶数になるように配列に最小の数値を加算します。 Aug 25, 2023 pm 05:41 PM

配列を指定して、配列の合計が偶数になるように最小の数値 (0 より大きくなければなりません) を配列に追加します。入力 - 1234、出力 - 2 説明 - 配列の合計は 10 なので、合計を均等にするために最小値の 2 を追加します。方法 1: 配列のすべての要素の合計を計算し、その合計が偶数であるかどうかを確認し、最小値を追加して 2 にし、それ以外の場合は最小値を追加して 1 にします。入力 -1234、出力 -2 説明 - 配列の合計は 10 なので、合計を均等にするために最小値の 2 を追加します。例 #include<iostream>usingnamespacestd;intmain(){ intarr[]=

Java では、配列内の奇数のインデックス位置に奇数を加算し、偶数のインデックス位置に偶数を加算します。その合計は配列の長さで割り切れます。 Java では、配列内の奇数のインデックス位置に奇数を加算し、偶数のインデックス位置に偶数を加算します。その合計は配列の長さで割り切れます。 Sep 12, 2023 pm 10:41 PM

配列がどのように機能するかを理解することは開発者にとって基本であり、Java も例外ではありません。 Java では、配列は同じ型の複数の変数を格納するオブジェクトです。ただし、配列は多くの場合、より複雑な方法で使用できます。そのような例の 1 つは、奇数インデックスの偶数と偶数インデックスの奇数のみを考慮して、配列のサイズで割り切れるかどうかを考慮して配列の合計を計算する必要がある場合です。この記事では、この問題を解決する方法を段階的に説明します。問題文 整数の配列が与えられた場合、奇数インデックスの偶数の合計と偶数インデックスの奇数の合計が配列のサイズで割り切れるかどうかを判定する関数を Java で作成します。この方法の解決策には、配列をループし、合計に数値を選択的に加算することが含まれます。私たちは横断します

n番目の偶数を見つけるCプログラム n番目の偶数を見つけるCプログラム Sep 07, 2023 pm 07:05 PM

数値 N が与えられた場合、N 番目の偶数を見つける必要があります。偶数とは、2 で割り切れて余りが 0 になる数です。たとえば、2、4、6、8、10 などです。偶数のリストを注意深く見ると、2*1=2、2*2=4、2*3=6、2*4=8、...2*N と表すこともできます。したがって、この問題を解決するには、数値 N に 2 を掛けて、結果が 2 で割り切れる数値、つまり偶数になるようにするだけです。例入力:n=4出力:8最初の4つの偶数は2、4、6、8、...になります。入力:n=10出力:20アルゴリズム START &n

アンプ (AMP) 暗号通貨が逆転を示唆 アンプ (AMP) 暗号通貨が逆転を示唆 Aug 27, 2024 am 09:04 AM

CoinMarketCapによると、アンプ[AMP]仮想通貨価格は過去7日間で11%上昇し、執筆時点では0.0043ドルで取引されていた。

See all articles