Copa Blue Bridge: Los monos dividen los plátanos (notas) (respuesta)

tema

 Título: Los monos dividen plátanos y
  5 monos son buenos amigos y se durmieron en el cocotero junto al mar. Durante este período, algunos barcos mercantes olvidaron un racimo de plátanos y se fueron a la playa. El primer mono se despierta, divide los plátanos en 5 montones, se come uno de ellos y esconde su porción para irse a dormir. El segundo mono se despertó, volvió a dividir los plátanos en 5 montones, y quedaban 2, así que se lo comió, escondió su parte y siguió durmiendo. El tercer mono se despierta y vuelve a dividir los plátanos en 5 montones, quedan 3, se lo come y esconde su parte y sigue durmiendo. El cuarto mono se despertó, volvió a dividir los plátanos en 5 montones, y quedaban 4, así que se lo comió, escondió su parte y siguió durmiendo. El quinto mono se despierta y vuelve a dividir los plátanos en 5 montones, jaja, ¡simplemente no se fue! Calcule el número mínimo de bananas al principio. Lo que debe enviarse es un número entero, no complete ningún contenido adicional.

responder

  3141

Precauciones

   La i definida en el ciclo for no se puede cambiar, lo que significa que es necesario definir otra variable para aceptar i, (i representa el número de bananas), y la salida final sigue siendo i

Código


public class Main {
    
     //蓝桥杯要求class命名为Main,且无package
    public static void main(String []args){
    
    
        for(int i=1;;i++){
    
    
            int sum = i; //用i表示香蕉的数量,因为后续会对i进行多次重新赋值,因此定义一个sum来接收i
            if(sum%5==1){
    
    
                sum = sum-1-sum/5;//猴子会吃掉多余的并藏起自己那份
                if(sum%5==2){
    
    
                    sum = sum-2-sum/5;
                    if(sum%5==3){
    
    
                        sum = sum-3-sum/5;
                        if(sum%5==4){
    
    
                            sum = sum-4-sum/5;
                            if(sum%5==0&&sum!=0){
    
    //最后香蕉数量不能为0
                                System.out.println(i); //最后输出的应当是i的值
                                break;
                            }
                        }
                    }
                }
            }
        }
    }
}


Supongo que te gusta

Origin blog.csdn.net/qq_47168235/article/details/108903882
Recomendado
Clasificación