c_cpp HR Designer PDF Viewer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp HR Designer PDF Viewer相关的知识,希望对你有一定的参考价值。

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

// #HR #Strings #Problem
// https://www.hackerrank.com/challenges/designer-pdf-viewer/problem
vector<int> conv(string x){
    int n=x.size();
    vector<int> ans;
    for(int i=0;i<n;i++){
        ans.push_back(x[i]-'a'+1)
    }
    return ans;
}
int designerPdfViewer(vector<int> h, string word) {
    vector<int> num=conv(word);
    int maxHeight=0;
    for(int i=0;i<num.size();i++){
        if(maxHeight<h[num[i]-1]){
            maxHeight=h[num[i]-1];
        }
    }
    return maxHeight*word.size(); //Area = maxheight*width (each letter has 1 width,so width=n)

}

int main(){
    int t;
    cin>>t;
    while(t--){
        vector<int> height(26); //26 alphabet
        for(int i=0;i<26;i++){
            cin>>height[i];
        }
        string word;
        cin>>word;
        cout<<designerPdfViewer(height,word)<<endl;
        
    }
    return 0;
}

以上是关于c_cpp HR Designer PDF Viewer的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp HR-ComponentsInAGraph

c_cpp HR-SherlockAndArrays

c_cpp HR冰淇淋店

autium designer smart pdf一个小问题

altium designer的PCB怎样打印pdf

将 XSD 选择元素表示为 LiveCycle Designer PDF 表单