百度笔试24届暑期实习招聘研发A卷

谁能教教我第三题呜呜,下附第二题递归解法
#include <bits/stdc++.h>
using namespace std;
void traversal(vector<int>& vec, vector<int>& res){
    if(vec.empty()) return;
    int maxval = 0;
    int index = 0;
    for(int i = 0; i < vec.size(); i++){
        if(vec[i] > maxval){
            maxval = vec[i];
            index = i;
        }
    }
    res.push_back(maxval);
    vector<int> vec1;
    for(int i = index+1; i < vec.size(); i++){
        vec1.push_back(vec[i]);
    }
    traversal(vec1, res);
}
int main()
{
    string s;
    cin>>s;
    int len = s.size();
    vector<int> vec(len-2);
    for(int i = 2; i < len; i++){
        vec[i-2]=(s[i]-'0');
    }
    vector<int>res;
    traversal(vec, res);
    int len1= res.size();
    double result;
    for(int i = 0 ; i < len1; i++){
        result +=pow(0.1, i+1) *res[i];#百度笔试#
    }
    cout<<result<<endl;    
    return 0;
}
全部评论
第三题在哪里?
点赞 回复 分享
发布于 2023-03-29 12:06 重庆

相关推荐

02-12 17:30
已编辑
字节跳动_实习生(实习员工)
要怎么办呢牛:我觉得大厂日常实习最大的意义就是给自己背书,一个好公司的实习就像一个好学历似的,能够给自己增加一个标签,让别人觉得你可以。(至于真正实习干了啥,这个感觉并不太重要)。当然一家之言,仅供参考。另外,楼主已经很强了,实习毕业双双拿下,已经领先好多好多人了,羡慕啊
点赞 评论 收藏
分享
秋国🐮🐴:拿到你简历编号然后让你知道世间险恶
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务