关闭

计蒜之道 作弊揭发者(测试赛)

300人阅读 评论(0) 收藏 举报
分类:

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

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

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

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

这么难的项目不得不交给计蒜客实验室了。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

ac代码:
#include<stdio.h>
#include<string.h>
int main()
{
    int n,bz,num,i,j,K;
    char car[11],str[1001][10],s[11];
    while(scanf("%s%d",car,&n)!=EOF)
    {
        //scanf("%d",&n);
        num=0;
        while(n--)
        {
            scanf("%s",s);
            for(j=0;j<9;j++)
            {
                if(s[j]!=car[j]&&car[j]!='*')
                break;
            }
            if(j==9)
            { 
            for(i=0;i<9;i++)
            {
                str[num][i]=s[i];
            }
            num++;
            } 
            
        }
        printf("%d\n",num);
        for(j=0;j<num;j++)
        {
        for(i=0;i<9;i++)
        {
            printf("%c",str[j][i]);
        }
        printf("\n");
        }
    }
    return 0;
} 

    }    return 0;}
0
0
查看评论

D、作弊揭发者-------(计蒜之道 测试赛)

鉴于我市拥堵的交通状况,市政交管部门经过听证决定在道路两侧安置自动停车收费系统。当车辆驶入车位,系统会通过配有的摄像头拍摄车辆画面,通过识别车牌上的数字、字母序列识别车牌,通过连接车管所车辆信息数据库确认车辆,进行扣费。 斗智斗勇的好戏一般从此处展开… 一些车主通过在停车时遮挡车牌上的一个或多个...
  • Han_kin
  • Han_kin
  • 2015-08-30 14:20
  • 313

计蒜之道 测试赛【作弊揭发者】

鉴于我市拥堵的交通状况,市政交管部门经过听证决定在道路两侧安置自动停车收费系统。当车辆驶入车位,系统会通过配有的摄像头拍摄车辆画面,通过识别车牌上的数字、字母序列识别车牌,通过连接车管所车辆信息数据库确认车辆,进行扣费。 斗智斗勇的好戏一般从此处展开… 一些车主通过在停车时遮挡车牌上的一个或多个数...
  • u012970471
  • u012970471
  • 2015-07-14 08:43
  • 465

[最大密度子图] 2017 计蒜之道 初赛 第三场. 腾讯狼人杀

边带权的最大密度子图带权的最大密度子图有两种做法。1. 二分答案 xx,然后判断 ∑wi,j−xk(2n−k)\sum w_{i,j} -xk(2n-k) 的最大值是否大于零 ∑wi,j−xk(2n−k)\sum w_{i,j} -xk(2n-k) 这东西可以拆成 ∑(wi,j+2x)−k(2n...
  • Coldef
  • Coldef
  • 2017-12-19 21:35
  • 141

计蒜之道2016 总决赛

虽然说我已经身败名裂了,但还是很感谢蒜头。   今年复赛打了rank60+(去年好像是爆零了,不过今年确实简单些),结果前面有的人不去把机会让给了我。   蒜头还特别土豪,帮买了机票,开了五星级酒店(里面各种高端设施,找拖鞋还找了很久),把选手都当成爷,伺候得很好,唯一办挫的事大概就是最后一天选...
  • squee_spoon
  • squee_spoon
  • 2016-08-07 15:53
  • 898

2017计蒜之道程序设计大赛初赛第一场题解

代码有空再附完全。。。 比赛链接 题目可以在比赛的题目列表中查看 阿里的新游戏 命题人:镇高红 这道题有很多种解法,其中一种是,枚举所有“成三”的可能,判断该线段上的三个点是否都是小红的。注意,“成三”的三个棋子必须在一条线段上,这个线段必须是原棋盘中存在的。 #include #i...
  • bat67
  • bat67
  • 2017-05-20 21:34
  • 427

计蒜之道 测试赛

绿色能源 蒜头又要改变世界了。这次他将为一些恶劣地形环境设计太阳能取电方案。 在最新的设计中,太阳能板被设置在一些太阳能塔上,与塔同高。 这一次,将有 n 座太阳能塔被设置,这些塔已经被提前制作完成,其中 i 号塔高为 hi,现在工程师需要确定将塔安置在哪些位置,以获得最大的总能量。 太阳能塔被安置...
  • u010579068
  • u010579068
  • 2015-07-15 16:55
  • 1149

2017计蒜之道程序设计大赛初赛第四场题解

比赛链接 题目可以在比赛的题目列表中查看 商汤科技的安全令牌 商汤科技的安全令牌 商汤科技致力于引领人工智能核心“深度学习”技术突破,构建人工智能、大数据分析行业解决方案。作为一家人工智能公司,用机器自动地解决各类实际问题自然不在话下。近日,商汤科技推出了一套安全令牌,令...
  • bat67
  • bat67
  • 2017-05-22 17:46
  • 529

2017 计蒜之道 初赛 第三场 腾讯狼人杀(简单)(暴搜)

传送门 不久前,腾讯推出了一款改进后的狼人杀游戏。如下是这款游戏的背景和详细规则: 很久很久以前,在莱茵河畔一座岸壁陡峭的山顶上,有一个名叫“杜斯特瓦德”的小村庄。不久前,这个小村庄每晚都会受到狼人的侵袭。每个夜晚,狼人都会在村中进行抢劫,并且会有一个村民成为这群狼人的牺牲品。然而村民们不会坐以...
  • qq_36553623
  • qq_36553623
  • 2017-06-20 22:36
  • 211

2017 计蒜之道 复赛 题解

A. 阿里云秘钥池反演+数位dp#include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<functional> #include&l...
  • nike0good
  • nike0good
  • 2017-06-12 09:32
  • 304

计蒜之道 初赛 第三场--腾讯手机地图 题解

题目大意是: 在坐标系里给你n个扇形的半径、起始,结束度数,计算扇形覆盖的面积。 如图: (因为现在无法提交了,所以无法验证代码,若有错的地方请指正) 这题首先要做的是对边的度数排序,不过是对所有度数排序,最开始想的时候只对扇形开始边的那个度数排序,写了半天一堆if else,后来突然想到...
  • u013011866
  • u013011866
  • 2015-07-19 14:02
  • 696
    时刻记住--never give up
    人生如棋,吾愿为卒,吾行虽慢,谁曾见吾后退半步!
    个人资料
    • 访问:209664次
    • 积分:9013
    • 等级:
    • 排名:第2484名
    • 原创:723篇
    • 转载:3篇
    • 译文:0篇
    • 评论:29条