题目:小鱼比可爱(java)

题目来自网站:P1428 小鱼比可爱 - 洛谷

这道题不难,需要注意的点其实只有一条:每条鱼都只能看见自己左侧的鱼!

答案与题解如下:

复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        //输入语句:读取控制台输入的数据
        Scanner scan = new Scanner(System.in);
        //System.out.print("请输入鱼的数量:");
        //读取整数,阻塞等待输入的数据
        int n = scan.nextInt();
        scan.nextLine();  //读取空格

        //System.out.print("请输入这些鱼各自的可爱成都:");
        int[] cute = new int[n];

        for(int i=0;i<n;i++){
            cute[i] = scan.nextInt();
        }

        //System.out.println("数量"+n);
        // 打印数组
        //System.out.print("各自可爱程度:");
        for (int num : cute) {
            //System.out.print(num + " ");
        }
        System.out.println(" ");

//not_enough:每条鱼觉得不如自己可爱的数量组成的数组
        int[] not_enough = new int[n];
        for(int i=0;i<n;i++){
//num:有几条不如自己可爱?
            int num = 0;
            for(int m=0;m<n;m++){
                if(cute[m]<cute[i]){
                    //System.out.println("[m]="+cute[m]+";[i]="+cute[i]);
                    num = num+1;
                }
//每条鱼都只能看见自己左侧的鱼
                if(m==i){
                    break;
                }
            }
            //System.out.println("num="+num);
            not_enough[i] = num;
            //System.out.println("i="+i+";not_enough"+i+"="+not_enough[i]);
        }
        //System.out.println(not_enough);
        // 打印数组
        for (int num : not_enough) {
            System.out.print(num + " ");
        }
    }
}
相关推荐
yy我不解释几秒前
关于comfyui的mmaudio音频生成插件时时间不一致问题(四)(video upload)(解决方法)
开发语言·python·ai作画·音视频·comfyui
干啥啥不行,秃头第一名1 分钟前
C++与机器学习框架
开发语言·c++·算法
花月C2 分钟前
基于WebSocket的 “聊天” 业务设计与实战指南
java·网络·后端·websocket·网络协议
hongtianzai3 分钟前
Laravel7.x十大核心特性解析
java·c语言·开发语言·golang·php
爱吃涮毛肚的肥肥(暂时吃不了版)5 分钟前
Leetcode——181.超过经理收入的员工
算法·leetcode·职场和发展
永远睡不够的入6 分钟前
C++庖丁解牛:深入理解多态:从虚函数表到底层实现
开发语言·c++
姚青&7 分钟前
Pytest fixture 参数化(params 参数)
开发语言·python·pytest
Charlie_lll8 分钟前
力扣解题-接雨水
算法·leetcode
计算机学姐8 分钟前
基于SpringBoot的校园二手交易系统
java·vue.js·spring boot·后端·spring·tomcat·intellij-idea
仰泳的熊猫9 分钟前
题目2580:蓝桥杯2020年第十一届省赛真题-分类计数
数据结构·c++·算法·蓝桥杯