題目描述
小天使的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。
樣例輸入
3
ch
hc
aa
aa
abc
abb樣例輸出
yes
yes
no
心塞到不能行,比賽的時候沒有考慮到如果兩個字串相同,但是沒有重複的字元,例如ab ab應該是no#include#include#includeusing namespace std;
int main(){
char s1[1005],s2[1005];
char c1[1005],c2[1005];
int t;
int l,i,k,f;
scanf("%d",&t);
while(t--){
scanf("%s%s",s1,s2);
l=strlen(s1);
k=0;
f=0;
for(i=0;i
hautoj 1268 小天使改名
1268 小天使改名 時間限制 2 秒記憶體限制 128 mb 提交 491 解決 134 提交狀態 題目描述 小天使的b站帳號被大家發現啦。於是小天使決定改名,將他原有id中的兩個不同位置的字母進行交換。小天使有可能將兩個不同位置的相同字母進行交換,雖然這樣做他的id並沒有發生變化 lsf知道小天...
1268 小天使改名 河南工業大學校賽
時間限制 2 秒 記憶體限制 128 mb 提交 494 解決 135 題目描述 小天使的b站帳號被大家發現啦。於是小天使決定改名,將他原有id中的兩個不同位置的字母進行交換。小天使有可能將兩個不同位置的相同字母進行交換,雖然這樣做他的id並沒有發生變化 lsf知道小天使原來的id,他想知道某個id...
C 小技巧 by 游天居士
將字串拆分為子字串 如將句子拆分為各個單詞 是乙個常見的程式設計任務。split 方法使用分隔符 如空格字元 char 陣列,並返回乙個子字串陣列。您可以使用 foreach 訪問此陣列。示例 char delimit new char string s14 the cat sat on the m...