Java实现洛⾕P1428⼩鱼⽐可爱
题⽬描述
⼈⽐⼈,⽓死⼈;鱼⽐鱼,难死鱼。⼩鱼最近参加了⼀个“⽐可爱”⽐赛,⽐的是每只鱼的可爱程度。参赛的鱼被从左到右排成⼀排,头都朝向左边,然后每只鱼会得到⼀个整数数值,表⽰这只鱼的可爱程度,很显然整数越⼤,表⽰这只鱼越可爱,⽽且任意两只鱼的可爱程度可能⼀样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们⼼⾥都在计算,在⾃⼰的眼⼒范围内有多少只鱼不如⾃⼰可爱呢。请你帮这些可爱但是鱼脑不够⽤的⼩鱼们计算⼀下。
输⼊格式
第⼀⾏输⼊⼀个整数n,表⽰鱼的数⽬。
第⼆⾏内输⼊n个整数,⽤空格间隔,依次表⽰从左到右每只⼩鱼的可爱程度。
输出格式
⾏内输出n个整数,⽤空格间隔,依次表⽰每只⼩鱼眼中有多少只鱼不如⾃⼰可爱。
输⼊输出样例
java64位
输⼊ #1
6
4 3 0
5 1 2
输出 #1
0 0 0 3 1 2
说明/提⽰
n<=100
package 洛⾕;
import java.util.Scanner;
public class ⼩鱼⽐可爱 {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
int n = sc.nextInt();
int [] num = new int [n];
for (int i = 0; i < num.length; i++) {
num[i]=sc.nextInt();
int a = num[i];
int count=0;
for (int j = 0; j <i; j++) {
if(a>num[j]) {
count++;
}
}
System.out.print(count+" ");
}
}
}