Lanzamiento de prueba de la máquina Huawei OD Apple (C++, Java, JS y Python)

describir

Pon m manzanas idénticas en n platos idénticos , dejando que algunos platos queden vacíos ¿Cuántas formas diferentes hay de dividirlos?

Nota: Si hay 7 manzanas y 3 platos, (5, 1, 1) y (1, 5, 1) se consideran la misma división.

Rango de datos: 0≤�≤10 0≤m≤10, 1≤�≤10 1≤n≤10.

Introduzca la descripción:

Introduzca dos enteros int

Descripción de salida:

Resultado de salida, tipo int

Ejemplo 1

ingresar:

7 3

Producción:

8

Java:

import java.util.Scanner;
public class Main{
    public static void main(String[] args)
    {
        Scanner sc=new Scanner(System.in);
        while(sc.hasNextInt())
        {
            System.out.println(count(sc.nextInt(),sc.nextInt()));
        }
        sc.close();
    }
    public static int count(int m,int n)
    {
        if(m<0||n<=0)
           return 0;
        //细分到苹果数为一或盘子数为一的情况返回一
        if(m==1||n==

Supongo que te gusta

Origin blog.csdn.net/m0_68036862/article/details/132850292
Recomendado
Clasificación