题目描述

小Y最近发现街上的汽车越来越多了,作为汽车的重要标志——汽车牌照也是越来越不够用了,已经从以前的十进制发展到了三十六进制了,比如以前的一个汽车牌照“苏D88888”,现在的牌照“苏D0YY11”。

小Y突发其想,想知道他看到的大量汽车牌照中最近的两个汽车牌照相差多少?

输入格式:

若干行(不超过500000行),每行为一个汽车牌照。
每个汽车牌照为一个7位的字符串,格式为SDxxxxx,其中一个x表示09或AZ所涉及的字母均为大写。

输出格式:

一行一个数,表示最近接近的两个汽车牌照之间的差值,要求为十进制数。

输入样例

SD12345

SD88888

SD22222

SD99999

输出样例

1678245

  • 这道题只要直到三十六进制转十进制的方法就行,例如三十六进制36就等于3*36^1 + 6*36^0,然后就可以将拍照中SD后的五位字符转为相应的36位字符数字,A=10,Z=36,大概就是这样,先算出来然后存入数组然后计算
#include<iostream>
#include<algorithm>
#include<cstring>
#include<stdio.h>
#include<cmath>
using namespace std;
long reNum[500000];
main()
{string carId;long carNum[6],maxNum=0;int ls;int l=0;while(cin>>carId){for(int i=2;i<carId.size();i++){if(carId[i]>='A'&&carId[i]<='Z'){ls = carId[i];carNum[i-1]=ls-55;}else{carNum[i-1]=carId[i]-'0';}}long num=0;int k=0;for(int i=5;i>=1;i--){num+=carNum[i]*pow(36,k++);}reNum[l++]=num;maxNum=max(maxNum,num);}long minNum=maxNum;sort(reNum,reNum+l);for(int i=0;i<l-1;i++){minNum=min(minNum,reNum[i+1]-reNum[i]);}cout<<minNum<<endl;
}

汽车牌照 (license) C++相关推荐

  1. 基于matlab的汽车牌照识别程序详细教程

    设计一个基于matlab的汽车牌照识别程序,能够实现车牌图像预处理,车牌定位,字符分割,然后通过神经网络对车牌进行字符识别,最终从一幅图像中提取车牌中的字母和数字,给出文本形式的车牌号码. 关键词:车 ...

  2. 基于matlab的汽车牌照识别研究

    1 引言 随着我国交通运输的不断发展,智能交通系统(Intelligent Traffic System,简称ITS)的推广变的越来越重要,而作为ITS的一个重要组成部分,车辆牌照识别系统(vehic ...

  3. 基于matlab的汽车牌照识别程序 (完整的代码+数据集+报告毕业设计)

    设计一个基于matlab的汽车牌照识别程序,能够实现车牌图像预处理,车牌定位,字符分割,然后通过神经网络对车牌进行字符识别,最终从一幅图像中提取车牌中的字母和数字,给出文本形式的车牌号码. 关键词:车 ...

  4. 基于图像处理的汽车牌照的识别

    基于图像处理的汽车牌照的识别 作者:陈秋菊 指导老师:李方洲 (温州师范学院 物理与电子信息学院  325027) 摘要:以一幅汽车牌照的识别为例,具体介绍了车牌自动识别的原理.整个处理过程分为预处理 ...

  5. 基于C语言实现的汽车牌照的快速查询

    1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...

  6. 汽车技术管理系统c语言,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...

    1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...

  7. [源码和文档分享]基于C语言实现的汽车牌照的快速查询

    1 课题概述 1.1 课题任务 在汽车数据的信息模型中,汽车牌照是具有结构特点的一类关键字.汽车牌照是字母和数字混编的,例如01B7238.利用查找和排序算法,实现辽宁省内汽车牌照的快速查找. 设计汽 ...

  8. 汽车牌照的排序与查询

    汽车牌照的快速查询 对一组汽车牌照进行排序和查找. 基本要求: (1)利用排序对汽车牌照进行排序: (2)采用折半查找思想完成查找. 测试数据要求: 车牌号中可以是数字和字符的组合,车牌号可以人工输入 ...

  9. #140-(EZOI练习)[进制转换]汽车牌照

    Description 小 Y 最近发现街上的汽车越来越多了,作为汽车的重要标志--汽车牌照也是越来越不够用了,已经从以前的十进制发展到三十六进制了,以前的一个汽车牌照"苏 D88888&q ...

  10. 图像检测与处理技术在汽车牌照中的运用

    在汽车牌照识别中,主要是将牌照部分突出显示出来,去除其他的无效干扰信息.车牌区域的识别是基于以下思想的:分析图像,使用pixval函数来获得牌照的背景色的红.绿.蓝分量亮度值和坐标:通过统计算法找出车 ...

最新文章

  1. 搞懂OpenLDAP
  2. STM32的8种GPIO输入输出模式深入详解
  3. linux 基础命令2
  4. 谷歌Chrome 81浏览器更新:新增微软Chromium版Edge现代Web控件
  5. 服务器系统的功能,服务器操作系统有什么功能
  6. 最短路径算法详细介绍
  7. centos操作---搭建环境 安装python
  8. Xcode创建头文件
  9. [C语言]——打印素数(质数)
  10. oracle关系数据库概述
  11. android点击按钮打开蓝牙,Android打开蓝牙的两种方式
  12. 【集合论】序关系 ( 偏序关系中八种特殊元素 | ① 最大元 | ② 最小元 | ③ 极大元 | ④ 极小元 | ⑤ 上界 | ⑥ 下界 | ⑦ 最小上界 上确界 | ⑧ 最小下界 下确界 )
  13. 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(二) Logstash简介及常见配置语法
  14. 2019 ,摧枯拉朽式的AI洗牌之路
  15. 记:css绘制小猪佩奇的项目及踩过的坑
  16. 音频算法工程师发展前景
  17. 项目管理之如何做好项目经理
  18. 2020放弃安卓用鸿蒙,放弃鸿蒙用安卓,认输就在一念之间,网友13亿人养不起华为...
  19. 给新浪博客修改博客名字 超级简单图文教程
  20. 2022-12-09 Ubuntu16.4中访问另一台Ubuntu samba共享出来的目录方法

热门文章

  1. 微信公众号前端-上传图片小记
  2. 一键解决word文档样式格式问题
  3. WHAT、HOW、WHY
  4. 我热爱生命本来的样子
  5. 【php环境搭建/wamp/解释器/下载】
  6. 【吹爆】2022金三银四高频面试题最强合集
  7. APP注册名称的一些问题
  8. 【打开CMD的方法】
  9. Window10 磁盘如何分区(压缩卷操作)
  10. 国庆节想吃想玩要不去这? 央视推荐——新疆独库公路