博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CCF真题之门禁系统
阅读量:4954 次
发布时间:2019-06-12

本文共 595 字,大约阅读时间需要 1 分钟。

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

转载于:https://www.cnblogs.com/lchzls/p/5034377.html

你可能感兴趣的文章
13位时间戳和时间格式化转换,工具类
查看>>
vue router-link子级返回父级页面
查看>>
C# 通知机制 IObserver<T> 和 IObservable<T>
查看>>
Code of Conduct by jsFoundation
查看>>
div 只显示两行超出部分隐藏
查看>>
C#小练习ⅲ
查看>>
debounce、throttle、requestAnimationFrame
查看>>
linux下的C语言快速学习—进程和文件
查看>>
电源防反接保护电路
查看>>
stm32 堆和栈(stm32 Heap & Stack)
查看>>
SpringMVC从入门到精通之第三章
查看>>
arraylist
查看>>
zoj 1649 Rescue (BFS)(转载)
查看>>
2124: 等差子序列 - BZOJ
查看>>
字符串匹配算法综述
查看>>
Linux centosVMware shell 管道符和作业控制、shell变量、环境变量配置文件
查看>>
【设计模式】工厂模式
查看>>
两个表格中数据不用是一一对应关系--来筛选不同数据,或者相同数据
查看>>
javascript 继承
查看>>
客户数据库出现大量cache buffer chains latch
查看>>