UVA10082 WERTYU 字串處理

2021-09-01 02:25:33 字數 655 閱讀 9731

問題描述

把手放在鍵盤上時,稍不注意就會往右錯一 位。這樣,輸入q會變成輸入w,輸入j會變成輸 入k等。鍵盤如圖所示。

輸入乙個錯位後敲出的字串(所有字母均 大寫),輸出打字員本來想打出的句子。輸入保 證合法,即一定是錯位之後的字串。例如輸入中不會出現大寫字母a。

樣例輸入

o s, gomr ypfsu/
樣例輸出

解題思路:將鍵盤上的字元按從左到右、從上到下的順序存放在陣列中,然後查詢輸入字元前乙個字元

ac的c++**:

#include#include#includeusing namespace std;

char a="`1234567890-=qwertyuiop\\asdfghjkl;'zxcvbnm,./";

int main()

}if(j==strlen(a))

printf("%c",s[i]);

} printf("\n");

} return 0;

}

第七十七題 UVa10082 WERTYU

還是水題 但是有兩個clion的小問題搞得我好難受 題目大意 對於每個字元,輸出它在鍵盤上左邊的字元 created by dell on 2020 2 4.是很簡單 另外寫一篇關於clion的小部落格 可以去看 最近發現處理的問題 include include include define ma...

UVA 10082 常量字串處理

丁老師把手放在鍵盤上時,稍不注意就會往右錯一位。這樣,輸入q會變成輸入w,輸入j會變成輸入k等。鍵盤如圖所示。輸入輸出 輸入乙個錯位後敲出的字串 所有字母均 大寫 輸出打字員本來想打出的句子。輸入保證合法,即一定是錯位之後的字串。例如輸入中不會出現大寫字母a。樣例輸入 o s,gomr ypfsu ...

UVa11520字典序迴圈

本題思路比較簡單,由於要求字典序最小,因此從第乙個位置開始,每次從a開始試錯,如果可以滿足,則進行下一位。我使用了int型別進行儲存,事實證明比標準ac麻煩了。雖然很多時候字串要轉換為int型別便於處理,但這裡不需要,直接把每行當成乙個字串就夠了。類似於ac標準答案,我們可以定義乙個template...