人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。请你帮这些可爱但是鱼脑不够用的小鱼们计算一下。
输入格式:
第一行输入一个整数n,表示鱼的数目。
第二行内输入n个整数,用空格间隔,依次表示从左到右每只小鱼的可爱程度。
输出格式:
行内输出n个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。
输入输出样例
样例输入 #1

6
4 3 0 5 1 2

样例输出 #1

0 0 0 3 1 2

说明/提示:
对于 100% 的数据,n≤100。
完整代码如下:

#include<iostream>
using namespace std;
int a[101],z[101];
int main(){int n; cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=n;i++){for(int j=i;j>=1;j--){if (a[j]<a[i]){z[i]++;}}}for(int i=1;i<=n;i++){cout<<z[i]<<" ";}return 0;
}

举一反三:

如果改成头都朝向右边...

代码如下:

#include<iostream>
using namespace std;
int a[1005], b[1005];
int main(){int n; cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=n;i>=1;i--){int z=0;for(int j=n;j>i;j--){if (a[j]<a[i]){z++;}}b[i]=z;}for(int i=1;i<=n;i++){cout<<b[i]<<" ";}return 0;
}

本人第一篇博文,质量可能不太好,请见谅。

C++ 小鱼比可爱 题解相关推荐

  1. P1428 小鱼比可爱(python3实现)

    """P1428 小鱼比可爱 https://www.luogu.com.cn/problem/P1428""" n=int(input() ...

  2. 小鱼比可爱(洛谷-P1428)

    题目描述 人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个"比可爱"比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只 ...

  3. 洛谷——P1428 小鱼比可爱

    P1428 小鱼比可爱 题目描述 人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个"比可爱"比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得 ...

  4. 1315: 小鱼比可爱

    题目描述 人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个"比可爱"比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只 ...

  5. Java实现洛谷 P1428 小鱼比可爱

    题目描述 人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个"比可爱"比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只 ...

  6. 1351: 小鱼比可爱Ⅱ

    1351: 小鱼比可爱Ⅱ 题目描述 小鱼最近参加了一个"比可爱"比赛,参赛的鱼被从左到右排成一排,编号1~n,头都朝向右边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显 ...

  7. C++数组——小鱼比可爱

    题目描述 人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个"比可爱"比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只 ...

  8. C++题目分享之小鱼比可爱

    人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个"比可爱"比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程 ...

  9. P1428 小鱼比可爱(C语言)

    P1428 小鱼比可爱 1.思路 看到这题就想着用排序.于是小鱼中的的第一个数,没有比较的对象,则直接输出0, 然后用双重for循环,将小鱼的可爱进行比较,计数. 2.源码 #include<s ...

最新文章

  1. Netty 使用总结
  2. Vue+Openlayers+HIKVSION实现点击摄像头进行预览
  3. WordList02
  4. (计算机组成原理)第一章计算机系统概述-王道重点习题及杂项总结
  5. 【BZOJ4518】征途,斜率优化DP
  6. 火鸡堂团队 团队展示
  7. JavaScript项目中锁定npm依赖包版本
  8. linux dhcp服务器设置,Linux DHCP服务设置浅述
  9. wxpython控件字体_wxPython获取系统字体代码
  10. altium designer14的Import wizard 没有内容或为空的解决方法
  11. 2014年Q1-Q3国内创业生态报告:在技术革命的部署阶段,泡沫不是问题
  12. oracle条件索引查询,Oracle复合索引用于范围查询条件
  13. 【历史上的今天】2 月 11 日:首款 Ubuntu 手机问世;苹果的天使投资人诞生;电子工业联盟正式停运
  14. PAKE: Password-authenticated key agreement
  15. 【沧小海笔记】之基于FPGA的以太网设计相关知识——第二章 物理层介绍(基于88E1111)
  16. 怎么更换当前电脑的ip(ip被网站封了无法访问怎么办)
  17. CANOpen中SDO和PDO的COB-ID理解
  18. 2021-04-14
  19. Linux 内核/sys 文件系统介绍
  20. Java编程内存分析简要

热门文章

  1. python 股票回测书籍推荐_python实现马丁策略回测3000只股票
  2. 透过赤子城中期财报:看国内社交出海迎来“分水岭”
  3. 百度竞价排名曝光_全球塑胶网:百度爱采购模式推广效果怎么样?
  4. php自带的basename函数尽然不支持中文
  5. MySql基本查询、连接查询、子查询、正则表达查询讲解
  6. 计算机中哪些是rom哪些是ram,电脑RAM和ROM的区别是什么?RAM和ROM有哪些作用?
  7. 圆和圆柱体计算(继承)Python
  8. MySQL多实例(一台服务器搭建多个数据库)
  9. Logistic Regression推导
  10. Java后端开发常考面试题大全