search
HomeDatabaseMysql Tutorial把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~

 

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
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,则是偶数,否则为奇数。这里不能使用条件语句。我们将看到两种不同的方法来检查奇数还是偶数。方法1在这里,我们将创建一个字符串数组。索引0位置将保存“偶数”,索引1位置将保存“奇数”。我们可以将数字除

C程序中前n个偶数的平方和C程序中前n个偶数的平方和Sep 12, 2023 pm 03:57 PM

前n个偶数的平方和意味着,我们首先找到平方并将它们全部相加得到总和。有两种方法可以找到前n个偶数的平方和使用循环我们可以使用循环从1到n迭代,每次增加1,找到平方并将其加到总和变量中&minus;例子#include<iostream>usingnamespacestd;intmain(){&nbsp;&nbsp;intsum=0,n=12;&nbsp;&nbsp;for(inti=1;i<=n;i++)&nbsp;&nb

给定的偶数之前的所有偶数的平均值是多少?给定的偶数之前的所有偶数的平均值是多少?Aug 25, 2023 pm 11:53 PM

为了找到给定偶数之前的偶数的平均值,我们将把给定数字之前的所有偶数相加,然后计算偶数的数量。然后将总和除以偶数的个数。示例直到10为止偶数的平均值为6,即2+4+6+8+10=30=>30/5=6有两种方法计算直到n的偶数的平均值,即偶数。使用循环使用公式计算直到n为止偶数的平均值的程序使用循环为了计算直到n的偶数的平均值,我们将把直到n的所有偶数相加,然后除以直到n的偶数的个数。计算程序直到n为止的偶自然数的平均值-示例代码 实时演示#include<stdio.h>intm

在C编程中,将最小的数字添加到数组中,使得数组的总和变为偶数在C编程中,将最小的数字添加到数组中,使得数组的总和变为偶数Aug 25, 2023 pm 05:41 PM

给定一个数组,将最小数字(应大于0)添加到数组中,使数组的总和变为偶数。输入-1234、输出-2解释-数组的总和为10,所以我们添加最小数2,使和为偶数。方法一:计算数组所有元素的和,然后检查和是否为偶数,然后添加最小数为2,否则添加最小数字为1。输入-1234,输出-2解释-数组的总和为10,所以我们添加最小数字2以使总和为偶数。示例#include<iostream>usingnamespacestd;intmain(){&nbsp;&nbsp;intarr[]=

在Java中,将数组中奇数索引位置上的奇数和偶数索引位置上的偶数相加,并且这个和能被数组长度整除在Java中,将数组中奇数索引位置上的奇数和偶数索引位置上的偶数相加,并且这个和能被数组长度整除Sep 12, 2023 pm 10:41 PM

了解数组的工作原理对于任何开发人员来说都是基础,Java也不例外。在Java中,数组是存储相同类型的多个变量的对象。然而,数组经常可以以更复杂的方式使用。一个这样的例子是当您需要计算数组的和时,只考虑奇数索引处的偶数和偶数索引处的奇数,是否可以被数组的大小整除。在本文中,我们将逐步指导您如何解决这个问题。问题陈述给定一个整数数组,在Java中编写一个函数来确定奇数索引处的偶数之和和偶数索引处的奇数之和是否可以被数组的大小整除。方法解决方案涉及循环遍历数组,并有选择地将数字添加到总和中。我们将遍历

C程序求第n个偶数C程序求第n个偶数Sep 07, 2023 pm 07:05 PM

给定一个数字N,我们需要找到第N个偶数。偶数是能够被2整除且余数为零的数字。例如2、4、6、8、10等。如果我们仔细观察偶数列表,我们也可以表示它们为2*1=2,2*2=4,2*3=6,2*4=8,...2*N。因此,为了解决这个问题,我们可以简单地将数字N乘以2,这样结果就是能够被2整除的数字,即偶数。示例Input:n=4Output:8Thefirst4evennumberswillbe2,4,6,8,..Input:n=10Output:20算法START&nbsp;&n

Amp (AMP) Crypto Hints at Reversal AheadAmp (AMP) Crypto Hints at Reversal AheadAug 27, 2024 am 09:04 AM

Amp [AMP] crypto price was up 11% in the last seven days and was trading at $0.0043, at the time of writing according to CoinMarketCap.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.