1268 小天使改名 河南工業大學校賽

2021-07-31 12:49:58 字數 911 閱讀 2215

時間限制: 2 秒  記憶體限制: 128 mb

提交: 494  解決: 135

題目描述

小天使的b站帳號被大家發現啦。於是小天使決定改名,將他原有id中的兩個不同位置的字母進行交換。(小天使有可能將兩個不同位置的相同字母進行交換,雖然這樣做他的id並沒有發生變化)

lsf知道小天使原來的id,他想知道某個id是否可能是小天使的新id。 輸入

第一行為資料組數t(t≤100)。

每組資料的第一行是字串s1,(2≤length(s1)≤1000),為小天使的原始id。

第二行是字串s2,(length(s2)=length(s1)),為lsf猜測的id。

s1,s2均只含小寫字母。 輸出

對每組資料輸出一行,如果這個id可能是小天使的新id,輸出yes,否則輸出no。

樣例輸入

3chhcaaaaabcabb
樣例輸出
yesyesno
提示 題解:傷心啊,理解錯了題,錯了n多遍。

#include #include #include #include #define n 1100

using namespace std;

int main()

{ char str1[n], str2[n];

int book[n], t, i, j, count, flag, len;

scanf("%d", &t);

while(t--)

{ getchar();

memset(book, 0, sizeof(book));

scanf("%s%s", &str1, &str2);

len = strlen(str1);

if(!strcmp(str1,str2))

{ int vis=0;

for(i=0; i

2017河南工業大學校賽 I 小天使改名

題目描述 小天使的b站帳號被大家發現啦。於是小天使決定改名,將他原有id中的兩個不同位置的字母進行交換。小天使有可能將兩個不同位置的相同字母進行交換,雖然這樣做他的id並沒有發生變化 lsf知道小天使原來的id,他想知道某個id是否可能是小天使的新id。輸入第一行為資料組數t t 100 每組資料的...

HAUTOJ 1268 小天使改名

題目描述 小天使的b站帳號被大家發現啦。於是小天使決定改名,將他原有id中的兩個不同位置的字母進行交換。小天使有可能將兩個不同位置的相同字母進行交換,雖然這樣做他的id並沒有發生變化 lsf知道小天使原來的id,他想知道某個id是否可能是小天使的新id。輸入 第一行為資料組數t t 100 每組資料...

hautoj 1268 小天使改名

1268 小天使改名 時間限制 2 秒記憶體限制 128 mb 提交 491 解決 134 提交狀態 題目描述 小天使的b站帳號被大家發現啦。於是小天使決定改名,將他原有id中的兩個不同位置的字母進行交換。小天使有可能將兩個不同位置的相同字母進行交換,雖然這樣做他的id並沒有發生變化 lsf知道小天...