小希練打字
【問題描述】
當小希輸入乙個詞時,他需要花0.2 秒輸入第乙個字母。而對於接下來的每個字母,如果在標 準指法下和前乙個字母使用同側手輸入,則需要 0.4 秒;否則只需 0.2 秒。輸入乙個詞所需的時間 為輸入每個字母所需時間之和。不過,如果小希之前練過這個詞,那麼所需的時間可以降為初次 輸入時的一半。
小希輸入的內容只包含26個英文本元(區分大小寫),字元要求按照標準指法規定輸入,其中"qwertasdfgzxcvb"這15個字元為左手字元,「yuiophjklnm」這11個字元為右手字元。
給定小希在練習中依次輸入的詞,請計算小希的總耗時。
【輸入形式】
每組資料的第一行包含乙個整數 n。接下來 n 行,每行包含乙個字串,代表小希輸入的詞。
【輸出形式】
對於每組資料,輸出一行,包含乙個整數,代表小希的總耗時,單位為十分之一秒。
【樣例輸入】
5fdjkd
dfjdk
dfdfdjkd
kkjjk
【樣例輸出】
#include
#include
using
namespace std;
bool
rightt
(char);
//用於判斷字母是否在右手鍵盤
inttimee
(int i)
;const string youshou =
"yuiophjklnmyuiophjklnm"
;bool bl1 =
true
, bl2 =
true
;string* a;
intmain()
cout << t;
}bool
rightt
(char a)
}return0;
}int
timee
(int i)
else
}for
(int j =
0;j < i;j++)}
return t;
}
1h48min
總結1.讀題問題:當小希輸入乙個詞時,他需要花0.2 秒輸入第乙個字母
理解成只有第乙個單詞的第乙個字母是0.2s。
2.依舊是改**時複製貼上,卻漏掉了一些字母。導致除錯很久。
也許**少時就直接重新打一遍吧
實驗七 5 字串左刪除
問題描述 給定兩個字串s和t,每一次處理將從兩個字串中任選乙個,刪除第乙個字元 也就是最左邊字元 顯然刪除後字串的長度減1,當然不能再從乙個空字串中去刪除。例如 對字串 where 處理後,結果為 here 對字串 a 處理後,結果為 我們需要在經過最少次數的處理後,使得兩個字串相等。當然,經過處理...
實驗七 字串 古老的語言
問題描述 小雅正在學習一種古老的語言,這種語言使用拉丁字母,其中 a o u i 和 e 是母音字母,其它的稱為子音字母。在這種語言中,每個子音字母後必須是乙個母音字母,但在母音字母後可以是任何字母。唯一的例外是子音字母 n 這個字母後面可以是任何字母,或者沒有字母。例如,單詞 harakiri y...
Python3 字串小練習
coding utf 8 string 定義兩個變數 分別表示開始的字串 結束的字串 先找第乙個開始位置 如果沒有找到 返回的是 1start string.find start string 只要 start 不等於 1.說明找到了 找結束的位置 end string.find end strin...