解題心得
跟這題有點像。
程式碼
#include<iostream> #include<cmath> using namespace std; int main() { string s1, s2; int base = 0, col1 = 0, col2 = 0; cin >> s1 >> s2; for (int i = s1.size() - 1; i >= 0; i--) { col1 += (s1[i] - 'A' + 1) * pow(26, base); base++; } base = 0; for (int i = s2.size() - 1; i >= 0; i--) { col2 += (s2[i] - 'A' + 1) * pow(26, base); base++; } cout << abs(col1 - col2) + 1; return 0; }
沒有留言:
張貼留言