鑑於我市擁堵的交通狀況,市政交管部門經過聽證決定在道路兩側安置自動停車收費系統。當車輛駛入車位,系統會通過配有的攝像頭拍攝車輛畫面,通過識別車牌上的數字、字母序列識別車牌,通過連線車管所車輛資訊資料庫確認車輛,進行扣費。
鬥智鬥勇的好戲一般從此處展開…
一些車主通過在停車時遮擋車牌上的乙個或多個數字、字母序列,來阻礙識別系統的識別工作,以此逃避停車費用的繳納。
車主這簡直是用輕輕的一擋搞出來乙個世界難題有木有?!管理是一方面,技術解決才是王道啊。
這麼難的專案不得不交給計蒜客實驗室了。d 神負責識別顏色,e 神負責型號識別,可能的車牌範圍就這麼一點點的被縮小了。作為實習生的蒜頭也是任務艱鉅,將已經存在車輛資料庫中的可與當前已知資訊相匹配的車牌資訊篩選出來,這可是整個專案的第一步啊,重要性我就不多說了,加油吧。
輸入
輸入檔案的第一行包含 9 個字元的字串行代表識別的。
其中可識別的字元已由大寫字母和數字顯示,「*」表示因為遮擋而未被識別的字元。
輸入檔案的第二行包含乙個整數 n (1 ≤ n ≤ 1000) —— 機動車資料庫中的牌照資訊的數量。
接下來 n 行,包含相應的牌照資訊,每行乙個。
牌照資訊為長度為 9 的僅包含數字和大寫字母的字串。所有的牌照資訊保證各不相同。
輸出
輸出檔案的第一行為乙個整數 k (0 ≤ k ≤ n) —— 符合給定要求的牌照數。
接下來的 k 行,輸出所有可能的牌照資訊。
樣例輸入
a**1mp19*
4a001mp199
e885ee098
a111mp199
kt7351ttb
樣例輸出
2a001mp199
a111mp199
這**說是c++其實更像c,字串類的處理需要注意輸入n以後會有一次回車(\n)進入下面字串,以及每串字串打完以後也有一次回車(\n),我用了t=getchar();獲取「\n」以免影響後面輸入。再就是判斷如果不是「*」號並且不相同就標記下來,最後一併輸出就好了。末尾附上**。
#include
#include
using
namespace std;
intmain()
int n,flag=
0,num=
0,s=0;
cin>>n;
char b[n][9
],t;
t=getchar()
;int c[n]
;for
(int i=
0;it=
getchar()
;if(flag==0)
}printf
("%d\n"
,num)
;for
(int i=
0;i)printf
("\n");
}return0;
}
計蒜客 作弊揭發者
9.2更 看了一下c 知識,大概知道錯在哪了 第乙個定義的是字元陣列 第二個定義的是字串。這個題做了好久 沒覺得思路有問題 借鑑了一下別人的 第乙個 是我寫的 顯示通過8個 共10個 include include include includeusing namespace std int mai...
計蒜之道 作弊揭發者(測試賽)
鑑於我市擁堵的交通狀況,市政交管部門經過聽證決定在道路兩側安置自動停車收費系統。當車輛駛入車位,系統會通過配有的攝像頭拍攝車輛畫面,通過識別車牌上的數字 字母序列識別車牌,通過連線車管所車輛資訊資料庫確認車輛,進行扣費。鬥智鬥勇的好戲一般從此處展開 一些車主通過在停車時遮擋車牌上的乙個或多個數字 字...
計蒜客 守望者的逃離 (貪心)
惡魔獵手尤迫安野心勃勃。他背叛了暗夜精靈,率深藏在海底的那加企圖叛變 守望者在與尤迪安的交鋒中遭遇了圍殺.被困在乙個荒蕪的大島上。為了殺死守望者,尤迪安開始對這個荒島施咒,這座島很快就會沉下去,到那時,刀上的所有人都會遇難 守望者的跑步速度,為 17m s17 m s17 m s,以這樣的速度是無法...