zoukankan      html  css  js  c++  java
  • CCF真题之门禁系统

    201412-1

    问题描述
      涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。
    输入格式
      输入的第一行包含一个整数n,表示涛涛的记录条数。   第二行包含n个整数,依次表示涛涛的记录中每位读者的编号。
    输出格式
      输出一行,包含n个整数,由空格分隔,依次表示每条记录中的读者编号是第几次出现。
    样例输入
    5 1 2 1 1 3
    样例输出
    1 1 2 3 1
    评测用例规模与约定
      1≤n≤1,000,读者的编号为不超过n的正整数。
     
    源代码:
    #include <iostream>
    using namespace std;
    int main()
    {
     int n,i,j,s,a[1001],b[1001];
     cin>>n;
     for(i=0;i<n;i++)
     cin>>a[i];
     for(i=0;i<n;i++)
     {
      s=0;
      for(j=0;j<=i;j++)
      {
       if(a[i]==a[j])
       s++;
      }
      b[i]=s;
     }
     for(i=0;i<n-1;i++)
     cout<<b[i]<<" ";
     cout<<b[i]<<endl;
     return 0;
    }
     
     
     
  • 相关阅读:
    caffe:使用C++来提取任意一张图片的特征(从内存读取数据)
    python:控制鼠标和键盘
    .dll 文件编写和使用
    python:打包成exe程序
    python:小乌龟turtle
    python:input()和raw_input()
    C++:哈希
    C++:线程(std::thread)
    GitHub:Git的使用
    链表
  • 原文地址:https://www.cnblogs.com/lchzls/p/5034377.html
Copyright © 2011-2022 走看看