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

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











AMP 코인이란 무엇입니까? AMP 토큰은 Synereo 플랫폼의 주요 거래 통화로 2015년 Synereo 팀에 의해 만들어졌습니다. AMP 토큰은 다양한 기능과 용도를 통해 사용자에게 더 나은 디지털 경제 경험을 제공하는 것을 목표로 합니다. AMP 토큰의 목적 AMP 토큰은 Synereo 플랫폼에서 다양한 역할과 기능을 가지고 있습니다. 첫째, 플랫폼의 암호화폐 보상 시스템의 일부로서 사용자는 콘텐츠를 공유하고 홍보함으로써 AMP 보상을 얻을 수 있으며, 이는 사용자가 플랫폼 활동에 보다 적극적으로 참여하도록 장려하는 메커니즘입니다. AMP 토큰은 Synereo 플랫폼에서 콘텐츠를 홍보하고 배포하는 데에도 사용할 수 있습니다. 사용자는 AMP 토큰을 사용하여 더 많은 시청자가 보고 공유하도록 유도함으로써 플랫폼에서 콘텐츠의 가시성을 높일 수 있습니다.

이 섹션에서는 <, <=, !=, >, >=, ==와 같은 조건문을 사용하지 않고 숫자가 홀수인지 짝수인지 확인하는 방법을 살펴보겠습니다. 조건문을 사용하면 숫자가 홀수인지 짝수인지 쉽게 확인할 수 있습니다. 숫자를 2로 나누고 나머지가 0인지 확인할 수 있습니다. 0이면 짝수입니다. 그렇지 않으면 1과 숫자를 AND할 수 있습니다. 답이 0이면 짝수이고, 그렇지 않으면 홀수입니다. 여기서는 조건문을 사용할 수 없습니다. 홀수인지 짝수인지 확인하는 두 가지 방법을 살펴보겠습니다. 방법 1 여기서는 문자열 배열을 만듭니다. 인덱스 0 위치는 "짝수"를 유지하고 인덱스 1 위치는 "홀수"를 유지합니다. 숫자를 나눌 수 있어요

첫 번째 n 짝수의 제곱합은 먼저 제곱을 구하고 모두 더하여 합계를 구한다는 의미입니다. 루프를 사용하여 처음 n개의 짝수의 제곱의 합을 구하는 두 가지 방법이 있습니다. 루프를 사용하여 1부터 n까지 반복하고 매번 1씩 증가하며 제곱을 찾아 합계 변수에 추가할 수 있습니다. 예 #include<iostream>usingnamespacestd;intmain (){ intsum=0,n=12; for(inti=1;i<=n;i++) &nb

주어진 짝수 이전의 짝수의 평균을 구하려면, 주어진 숫자 이전의 모든 짝수를 더한 다음 짝수의 개수를 셉니다. 그런 다음 그 합을 짝수의 개수로 나눕니다. 예 10까지의 짝수의 평균은 6입니다. 즉, 2+4+6+8+10=30=>30/5=6 n까지의 짝수의 평균, 즉 짝수를 계산하는 방법에는 두 가지가 있습니다. 루프를 사용하여 수식을 사용하여 n까지의 짝수 평균을 계산하는 프로그램 루프 사용 n까지의 짝수의 평균을 계산하려면 n까지의 모든 짝수를 더한 다음 n까지의 짝수의 수로 나눕니다. . n까지의 짝수 자연수의 평균 계산 - 샘플 코드 라이브 데모 #include<stdio.h>intm

배열이 주어지면 배열의 합이 짝수가 되도록 가장 작은 숫자(0보다 커야 함)를 배열에 추가합니다. 입력 - 1234, 출력 - 2 설명 - 배열의 합이 10이므로 합이 짝수로 되도록 최소값 2를 더합니다. 방법 1: 배열의 모든 요소의 합을 계산한 후 합이 짝수인지 확인한 다음 최소값을 더해 2가 되고, 그렇지 않으면 최소값을 더해 1이 됩니다. 입력 -1234, 출력 -2 설명 - 배열의 합이 10이므로 합이 짝수로 되도록 최소값 2를 더합니다. 예 #include<iostream>usingnamespacestd;intmain(){ intarr[]=

배열의 작동 방식을 이해하는 것은 모든 개발자에게 기본이며 Java도 예외는 아닙니다. Java에서 배열은 동일한 유형의 여러 변수를 저장하는 객체입니다. 그러나 배열은 더 복잡한 방식으로 사용될 수 있는 경우가 많습니다. 그러한 예 중 하나는 홀수 인덱스의 짝수와 짝수 인덱스의 홀수만 배열의 크기로 균등하게 나눌 수 있는지 여부를 고려하여 배열의 합을 계산해야 하는 경우입니다. 이 글에서는 이 문제를 해결하는 방법을 단계별로 안내해 드리겠습니다. 문제 설명 정수 배열이 주어지면 홀수 인덱스의 짝수 합계와 짝수 인덱스의 홀수 합계가 배열 크기로 나누어지는지 여부를 확인하는 함수를 Java로 작성합니다. 방법 솔루션에는 배열을 반복하고 선택적으로 합계에 숫자를 추가하는 작업이 포함됩니다. 우리는 횡단할 것이다

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

CoinMarketCap에 따르면 Amp [AMP] 암호화폐 가격은 지난 7일 동안 11% 상승했으며 이 글을 쓰는 시점에 0.0043달러에 거래되고 있었습니다.
