题解 | #编码#

编码

http://www.nowcoder.com/practice/6fc8716ee33e4cc59d58d7e18712094e

c++ 代码

#include<bits/stdc++.h>
using namespace std;

int main(){
    string s;
    cin >> s;
    int n = s.length();
    vector<int> v = {
       1 + 25 + 25 * 25 + 25 * 25 * 25,
       1 + 25 + 25 * 25,
       1 + 25,
       1
    };
    int idx = 0;
    for (int i = 0; i < n; ++i) {
        idx += (s[i] - 'a') * v[i];
    }
    idx += n - 1;
    cout << idx << endl;
    return 0;
}
全部评论

相关推荐

评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务