31電話列表

2021-07-25 07:18:26 字數 966 閱讀 6803

給定一列**號碼,根據沒有號碼是其他號碼的字首,看看它是否符合要求。讓我們

來看看下面這列**號碼:

- 緊急呼叫 911

- 艾利絲 97625999

- 鮑博 91125426

在這個案例裡,就不可能打**給鮑博,因為當你撥了鮑博**前三位數字的時候,

**服務中心將撥通緊急**。所以,這個**列表不符合要求。

2.輸入描述

輸入資料的第一行給出了乙個整數,1≤t≤40,表示整個測試案例的個數。每個測試

案例的開頭一行是

n ,表示**號碼的個數,1≤n

≤10000。接下去的

n 行中,每行都是

乙個不相同的**號碼。每個**號碼都是乙個至多

10個數字的系列。

3.輸出描述

對於每個測試案例,如果它是符合要求的,那麼輸入「yes」,否則,輸出「no」。

4.輸入樣例 2

3911

97625999

91125426 5

11312340

123440

12345

98346

5.輸出樣例

noyes

#include "stdafx.h"

#include#include#include#include#includeusing namespace std;

int _tmain(int argc, _tchar* argv)

sort(str_v.begin(),str_v.end());

for (int j = 0; j < str_v.size(); j++)

}printf_s("yes\n");

//cout << "yes" << endl;

rl:

continue;

} return 0;

}

字首判斷 電話列表

給定 n 個表示 號碼的字串,判斷這 n 個字串中是否存在其中乙個為另乙個的子串,只要存在就輸出 no 否則輸出 yes 1 leq t leq 40 1 leq n leq 10 建立乙個字典樹,在插入字串的同時進行如下判斷 記錄每個字串的結尾用來判斷串的結尾 includeusing names...

電話列表 字典樹

給出乙個 列表,如果列表中存在其中乙個號碼是另乙個號碼的字首這一情況,那麼就稱這個 列表是不相容的。假設 列表如下 emergency 911 alice 97 625 999 bob 91 12 54 26 在此例中,報警 號碼 911 為bob 號碼 91 12 54 26 的字首,所以該列表不...

《演算法競賽高階指南》電話列表

給出乙個 列表,如果列表中存在其中乙個號碼是另乙個號碼的字首這一情況,那麼就稱這個 列表是不相容的。假設 列表如下 emergency 911 alice 97 625 999 bob 91 12 54 26 在此例中,報警 號碼 911 為bob 號碼 91 12 54 26 的字首,所以該列表不...