鏈接:http://poj.grids.cn/practice/2743/
題目:
- 總時間限制:
- 1000ms
- 內存限制:
- 65536kB
- 描述
- 判斷兩個由大小寫字母和空格組成的字符串在忽略大小寫和壓縮掉空格後是否相等
- 輸入
- 第1行是測試數據的組數n,每組測試數據占2行,第1行是第一個字符串s1,第2行是第二個字符串s2。
每組測試數據之間有一個空行,每行數據不超過100個字符(注意字符串的長度可能為0)- 輸出
- n行,相等則輸出YES,否則輸出NO
- 樣例輸入
3 a A bb BB ccc CCC Aa BBbb CCCccc a dfadf fasdf adasddfsfsaf- 樣例輸出
YES YES NO
代碼:
#include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> cin>> s1[],s2[],s3[],s4[ (n-- len1 = len2 = idx1 = ( i = ; i < len1; i++ (s1[i] != (s1[i] >= && s1[i] <= ) s3[idx1++] = (s1[i]-) + s3[idx1++] = s3[idx1] = idx1 = ( i = ; i < len2; i++ (s2[i] != (s2[i] >= && s2[i] <= ) s4[idx1++] = (s2[i] - ) + s4[idx1++] = s4[idx1] = (strcmp(s3,s4)) cout<<<< cout<<<< }
思路:
1.注意測試實例間有空行