帶萬用字元的數

2021-09-06 14:38:03 字數 895 閱讀 3801

給定乙個帶萬用字元問號的數w,問號可以代表任意乙個一位數字。

再給定乙個整數x,和w具有同樣的長度。

問有多少個整數符合w的形式並且比x大?

輸入格式

多組資料,每組資料兩行,第一行是w,第二行是x,它們長度相同。在[1..10]之間.

輸出格式

每行乙個整數表示結果。

答題說明

輸入樣例

36?1?8

236428

8?3

910

5 輸出樣例

100

0 4

思路:從左往右依次判斷各個數字,分別判斷數字的情況和萬用字元的情況。萬用字元的情況可轉換為更小規模的子問題。

此題重點考察分類討論的能力,可以拿筆出來寫下各種情況的分解。

#include#include

#include

#include

#include

#include

using

namespace

std;

const

int n=101

;char

a[n];

char

b[n];

//return greater

int findge(char* a, char *b)

for(int i=0;i)

else

//數字情況下

//小於,後面取什麼都不行

else

if(a[i]//等於,繼續比較後面的數字

else

if(a[i]==b[i])}}

returnr;}

intmain()

return0;

}

帶萬用字元的整數

package test time 2014 3 13 encode utf 8 question 給定乙個帶萬用字元問號的數w,問號可以代表任意乙個一位數字。再給定乙個整數x,和w具有同樣的長度。問有多少個整數符合w的形式並且比x大?public class algo 1 return r par...

android sqlite 查詢帶萬用字元的資料

sqlite中 代表任意多個字元 代表乙個字元 即下面搜尋的內容可能是aatest aaaatest等 select fromdb namewherecolumn like test 即下面搜尋的內容可能是atest btest等,但是長度固定位5個字元 select fromdb namewher...

帶萬用字元的字串匹配

05 帶萬用字元的字串匹配 描述萬用字元是一類鍵盤字元,當我們不知道真正字元或者不想鍵入完整名字時,常常使用萬用字元代替乙個或多個真正字元。萬用字元有問號 和星號 等,其中,可以代替乙個字元,而 可以代替零個或多個字元。你的任務是,給出乙個帶有萬用字元的字串和乙個不帶萬用字元的字串,判斷他們是否能夠...