作弊揭发者

鉴于我市拥堵的交通状况,市政交管部门经过听证决定在道路两侧安置自动停车收费系统。当车辆驶入车位,系统会通过配有的摄像头拍摄车辆画面,通过识别车牌上的数字、字母序列识别车牌,通过连接车管所车辆信息数据库确认车辆,进行扣费。

斗智斗勇的好戏一般从此处展开…

一些车主通过在停车时遮挡车牌上的一个或多个数字、字母序列,来阻碍识别系统的识别工作,以此逃避停车费用的缴纳。

车主这简直是用轻轻的一挡搞出来一个世界难题有木有?!管理是一方面,技术解决才是王道啊。

这么难的项目不得不交给计蒜客实验室了。D 神负责识别颜色,E 神负责型号识别,可能的车牌范围就这么一点点的被缩小了。作为实习生的蒜头也是任务艰巨,将已经存在车辆数据库中的可与当前已知信息相匹配的车牌信息筛选出来,这可是整个项目的第一步啊,重要性我就不多说了,加油吧。

输入

输入文件的第一行包含 9 个字符的字符序列代表识别的。

其中可识别的字符已由大写字母和数字显示,“*”表示因为遮挡而未被识别的字符。

输入文件的第二行包含一个整数 n (1 ≤ n ≤ 1000) —— 机动车数据库中的牌照信息的数量。

接下来 n 行,包含相应的牌照信息,每行一个。

牌照信息为长度为 9 的仅包含数字和大写字母的字符串。所有的牌照信息保证各不相同。

输出

输出文件的第一行为一个整数 k (0 ≤ k ≤ n) —— 符合给定要求的牌照数。

接下来的 k 行,输出所有可能的牌照信息。

样例1

输入:

A**1MP19*
4
A001MP199
E885EE098
A111MP199
KT7351TTB

输出:

2
A001MP199
A111MP199
#include<iostream>
#include<stdio.h>
#include<string>
using namespace std;
int main()
{
	string s;
    string a[1000];
	int c[1000];
	int flag,n,i,j,count=0;
	int k=0;
	cin>>s;
    cin>>n;
	for(i=0;i<n;i++)
		cin>>a[i];
    for(i=0;i<n;i++)
	{
		flag=0;
		for(j=0;j<9;j++)
		{
			if(s[j]!='*')
			{
				if(s[j]!=a[i][j])
				{
					flag=1;
					break;
				}

			}
		}
		if(flag==0)
		{
            count++;
			c[k++]=i;
		}
	}
		cout<<count<<endl;
		for(i=0;i<k;i++)
			cout<<a[c[i]]<<endl;
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 22:50:23

作弊揭发者的相关文章

计蒜客 作弊揭发者(string的应用)

鉴于我市拥堵的交通状况,市政交管部门经过听证决定在道路两侧安置自动停车收费系统.当车辆驶入车位,系统会通过配有的摄像头拍摄车辆画面,通过识别车牌上的数字.字母序列识别车牌,通过连接车管所车辆信息数据库确认车辆,进行扣费. 斗智斗勇的好戏一般从此处展开… 一些车主通过在停车时遮挡车牌上的一个或多个数字.字母序列,来阻碍识别系统的识别工作,以此逃避停车费用的缴纳. 车主这简直是用轻轻的一挡搞出来一个世界难题有木有?!管理是一方面,技术解决才是王道啊. 这么难的项目不得不交给计蒜客实验室了.D 神负责

计蒜之道 測试赛

题目链接:http://www.jisuanke.com/minicourse/63 绿色能源 蒜头又要改变世界了. 这次他将为一些恶劣地形环境设计太阳能取电方案. 在最新的设计中,太阳能板被设置在一些太阳能塔上,与塔同高. 这一次,将有 n 座太阳能塔被设置.这些塔已经被提前制作完毕.当中 i 号塔高为 hi,如今project师须要确定将塔安置在哪些位置.以获得最大的总能量. 太阳能塔被安置的地形环境由 m 个点的多边形来表示.多边形的每一个点将会给出相应的坐标(xi, yi).xi < x

计蒜之道 测试赛 (BCD)

测试赛写写题解不会被吐槽吧... 淘汰赛车 时限:1000ms 内存:262144K 赛车比赛在潘多拉星球变得越来越流行了.但是他们的比赛跟我们平常的不太一样:n 辆赛车在一条长长的直道上展开同台竞技.每辆赛车的速度都为 1m/s,整条赛道在每一米都有坐标标记. 在比赛的赛车中,赛车 i 从 0 秒开始由 ai 向 bi 移动.到达 bi 之后转而返回由 bi 向 ai 移动.循环往复. 又是蒜头菌!原来这是蒜头菌正在玩的一个手机小游戏.蒜头菌可以在某些位置放下 TNT 炸毁某些赛车.因为他有

计蒜之道 测试赛

题目链接:http://www.jisuanke.com/minicourse/63 绿色能源 蒜头又要改变世界了.这次他将为一些恶劣地形环境设计太阳能取电方案. 在最新的设计中,太阳能板被设置在一些太阳能塔上,与塔同高. 这一次,将有 n 座太阳能塔被设置,这些塔已经被提前制作完成,其中 i 号塔高为 hi,现在工程师需要确定将塔安置在哪些位置,以获得最大的总能量. 太阳能塔被安置的地形环境由 m 个点的多边形来表示.多边形的每个点将会给出对应的坐标(xi, yi),xi < xi+1. 经过

比特币进一步学习-针对作弊问题的处理

这个里面讲了区块链的内容: http://www.cnblogs.com/charlesblc/p/6272785.html 今天和老婆讨论的时候,发现了一些细节需要进一步了解,所以看了些文章.下面几篇讲的很好: <比特币私钥.公钥.钱包地址之间的关系> 讲了比特币交易的过程,基本就懂了(尤其是防止作弊的这一块.所有的交易,是由扣除方发起的.接收方是没有权力发起的) 1. 首先使用随机数发生器生成一个『私钥』.一般来说这是一个256bits的数,拥有了这串数字就可以对相应『钱包地址』中的比特币

反作弊基本概念与机器学习的应用(1)

反作弊主要业务流程: 常见作弊方式: 机器作弊:机器刷量.任务分发.流量劫持 人为作弊:QQ群/水军.直接人工.诱导 常见作弊手段: 电商:刷单,刷信誉,刷好评,职业差评师 支付平台:洗钱,诈骗 广告:数据造假.刷流量 (引流-广告展示-广告点击-转化) 自媒体.社交软件:刷粉丝.刷点击.阅读量 搜索:seo使用作弊手段刷排名(案例:2015蜻蜓FM "普罗米修斯"."宙斯"函数,修改转化量.流量在前端展现欺骗投资人,被对手反编译识破) 广告作弊涉及的点击类型分类:

百度加大力度惩罚新闻站点作弊你受伤了吗

对于站长朋友们来说一直都在关注百度搜索引擎,自6月26日百度站长平台发布了<百度加大清理新闻源力度>,仅仅两个星期百度站长平台再次发布<百度加大力度惩罚新闻站点作弊>. 根据百度站长平台的消息称,在近期对新闻源进行清理的过程中,我们发现大量新闻站点(不仅限于新闻源站点)除了发布新闻软文外,更有甚者采用欺骗搜索引擎的方式制作低质垃圾网页骗取流量. 搜索引擎也非常注意用户体验,想把最好的.对用户最有用的内容呈现给大家.然而因为大量的新闻源站长作弊干扰网页搜索结果,伤害搜索用户体验.而百

SEO过程中 避免无意的作弊行为

现在标签这些方法越来越普及,很多人在做SEO的时候不知不觉的就会出现"无意作弊"的现象,其实我们是无意的,但是那确实触犯了搜索引擎的底线. 比如重复页面问题. SEO过程中 避免无意的作弊行为,布布扣,bubuko.com

移动互联网广告 - 第八更 - 渠道反作弊案例 - 2016/12/07

渠道商用假量冒充真实用户:开发者求给条活路 [致敬原作者:http://www.leiphone.com/news/201406/0731-utlee-app-channel.html] 在移动互联网中是否存在作弊呢?答案显而易见.下面就描写了如何识别APP付费推广告作弊的.同样,重点来学习作者的思路. 正文开始: 创业者很苦憋的,苦于创意,苦于研发,苦于用户体验. 创业者很苦憋的,就算把产品做好了,不推广也很难获得用户. 创业者很苦憋的,遇上无量渠道商,花钱做推广,花时间做换量,可产品还是不见