ccfcsp201412-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;

cin>>n;

int a[1001]={0};

int b[1001];

for(int i=0;i<n;i++){

cin>>a[i];

b[i]=1;

}

for(int i=1;i<n;i++){

for(int j=0;j<i;j++){

if(a[i]==a[j]){

b[i]++;

}

}

}

for(int i=0;i<n;i++){

if(i==n-1){

cout<<b[i]<<endl;

}

else{

cout<<b[i]<<" ";

}

}

return 0;

}

相关推荐
不知所云,13 小时前
2.windows c/c++ 编译器安装, mingw和clang
c语言·c++·windows·mingw·clang·c编译器
zxsz_com_cn13 小时前
设备预测性维护系统实战指南:架构、算法与落地路径
算法·架构
爪哇部落算法小助手13 小时前
爪哇周赛 Round 3
数据结构·c++·算法
十五年专注C++开发13 小时前
Mimalloc:一款高性能、低开销和线程安全的C++内存分配器
c++·内存分配·mimalloc
吃着火锅x唱着歌13 小时前
LeetCode 3623.统计梯形的数目 I
算法·leetcode·职场和发展
纵有疾風起13 小时前
【C++—STL】红黑树底层封装与set/map模拟实现
开发语言·c++·经验分享·面试·开源·stl
却道天凉_好个秋14 小时前
c++ shared_ptr与unique_ptr总结
c++
吃着火锅x唱着歌14 小时前
LeetCode 2364.统计坏数对的数目
数据结构·算法·leetcode
qq_3363139314 小时前
java基础-set类集合进阶
java·算法
不知所云,14 小时前
4. vscode c++ 环境及工程搭建 clangd + mingw
c++·ide·vscode·开发环境·clangd