10 条题解
- 
  13
解题思路:
高清代码遍历每只鱼,对于每只鱼i,从左往右依次比较鱼i与所有左边的鱼的可爱程度,记录比鱼i可爱程度小的鱼的数量。 具体步骤如下:1.读取输入的鱼的数目n和每只鱼的可爱程度,并保存在列表中。 2.创建一个和鱼的数目n相同长度的列表c,用于保存每只鱼眼中有多少只鱼不如自己可爱。 3.遍历每只鱼,对于每只鱼i,从左往右依次比较鱼i与所有左边的鱼的可爱程度,记录比鱼i可爱程度小的鱼的数量,并将该数量保存在列表c的第i个位置。 4.将列表c转化为字符串,用空格分隔开,并输出。
#include <iostream> #include <stdio.h> using namespace std; int n; int main() { cin >> n; int a[n]; for (int i = 0; i < n; i++) { cin >> a[i]; } int b[n] = {0}; for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { if (a[j] < a[i]) { b[i]++; } } } for (int i = 0; i < n; i++) { cout << c[i] << " "; } return 0; } 
信息
- ID
 - 1035
 - 时间
 - 1000ms
 - 内存
 - 256MiB
 - 难度
 - 5
 - 标签
 - 递交数
 - 765
 - 已通过
 - 282
 - 上传者