zoukankan      html  css  js  c++  java
  • P1428 小鱼比可爱

    P1428 小鱼比可爱


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

    输入格式
    第一行输入一个整数n,表示鱼的数目。

    第二行内输入n个整数,用空格间隔,依次表示从左到右每只小鱼的可爱程度。

    输出格式
    行内输出n个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。

    输入输出样例
    输入
    6
    4 3 0 5 1 2
    输出
    0 0 0 3 1 2
    说明/提示
    n<=100

     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 
     4 int main()
     5 {
     6     /*思路:
     7         1:输入n个数据存入数组中
     8         2:从最左边0开始 到i 这个鱼本身,这之间有多少个鱼不如自己可爱
     9         3:统计个数,存入数组里面
    10     */
    11     int data[101];
    12     int see[101];
    13     int n;
    14     int cnt;//统计多少比自己弱的
    15     cin>>n;
    16     for(int i=0;i<n;i++){
    17         cin>>data[i];
    18         cnt=0;
    19         for(int j=0;j<i;j++){
    20             if(data[j]<data[i]) cnt++;
    21         }
    22         see[i]=cnt;
    23     }
    24     for(int i=0;i<n;i++){
    25         cout<<see[i];
    26         if(i!=n-1) cout<<" ";
    27     }
    28 
    29     return 0;
    30 }
  • 相关阅读:
    Qt共享内存实现进程间通信(QSharedMemory)
    Qt5.5制作简单的屏幕截图程序
    006--C++动态内存(简介)
    005--C++字符
    004--C++11的初始化方式
    003--sizeof的使用
    002--C++程序的创建
    001--基础知识准备
    Qt5.5连接MySQL
    vue-cli中如何创建并引入自定义组件
  • 原文地址:https://www.cnblogs.com/NirobertEinteson/p/12010597.html
Copyright © 2011-2022 走看看