解題心得
跟這題有點像。
程式碼
#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;
}
沒有留言:
張貼留言