识别条形码
来源:互联网 发布:钣金展开软件下载 编辑:程序博客网 时间:2024/06/11 05:12
识别条形码
成绩10开启时间2017年08月28日 星期一 09:00折扣0.8折扣时间2017年09月2日 星期六 22:00允许迟交否关闭时间2017年10月10日 星期二 00:00
计算机学院2013级的院草语文难同学是软院院花牟黑黑爱慕的对象,因此牟黑黑经常约楠神去逛街,楠神不喜欢陪牟黑黑逛街,但是不得不从啊。所以在牟黑黑逛街的时候他就无聊的用眼睛识别条形码 。
在生活中,条形码经常用来标志物品的信息。条形码是由黑白相间的条组成的。条的宽度有两种,我们可以认为窄的代表0,宽的代表1。本题中设定宽条的宽度是窄条的两倍。
楠神拥有很强的DIY精神,他决定做一个条形码识别工具。首先他完成了图像识别部分,得到了一系列条的宽度。他希望将这些宽度识别为一个01串。本来这是一个非常简单的任务,可是由于楠神在识别的时候会有误差,使得问题变得没那么简单了。不过楠神认为测量得到的结果最多比真实值大或小5%。请你帮忙完成这个识别程序。已知条形码中至少有一个是宽条,可能没有窄条。
输入第一行为一个数字n(n<20),表示楠神识别出了n个条。
第二行为n个正整数,均不大于10^8。
输出为一个长度为n的01串,宽条对应1,窄条对应0。如果有些条偏差的超过了限制,输出“Bad Barcodes”
- 4↵
- 99 105 200 199↵
- 0011↵
先判断宽条纹,1.如果最宽条纹/1.05<=最窄条纹/0.95,都是宽条纹;
2.如果条纹小于某一中间值,记作窄条纹,否则,记作宽条纹;并将窄条纹*2计入原数组;
3.对新数组,进行1的判断,违反1,则输出bad ;
否则,输出条形码。
阅读全文
0 0
- 条形码识别
- 识别条形码
- 识别条形码
- 条形码图像识别技术
- 射频识别VS条形码
- ZX条形码识别解码
- Halcon+MFC条形码识别
- javacv 条形码识别
- 网教11.识别条形码
- 手机条形码识别
- quaggaJS 识别条形码
- 条形码扫描器识别条形码的原理
- <服务器端>OCR识别 .条形码识别,解析条形码并返回商品信息
- zxing条形码识别研究笔记
- Air for Android 条形码识别
- 识别文件中的条形码-zxing
- BITCS2016程序设计 | 11. 识别条形码
- java 条形码识别(zxing)
- JAVA中的权限修饰符
- 四大隔离机制
- lintcode 有效数字
- 华山论剑之jvm03 JVM 垃圾回收介绍
- ROS机器人研讨会课程资料
- 识别条形码
- 虚函数之析构函数和构造函数
- jspSmartUpload上传中文乱码解决
- 使用strtk来切割文本
- 生活
- 富文本编辑器的用法
- 从尾到头打印链表(栈)
- 剑指offer(十一)二进制中1的个数
- HDU 6005 Pandaland——dijkstra + 剪枝