百度嵌入式笔试,编程第二题 居然还弄了半天,可真菜啊

记录一下,自己的菜鸡行为,哎,太菜了,以后有点脑子吧!
#include <iostream>
#include <vector>
using namespace std;

int main() {
    int T;
    cin >> T;
    while(T--) {
        //n是人数 m是角色数
        int n,m; 
        cin >> n >> m;
        vector<int> v1;
        vector<int> v2;
        while(n--) {
            int hope;
            cin >> hope;
            //cout << hope << endl;
            v1.push_back(hope);
        }
        while(m--) {
            int a;
            cin >> a;
            //cout << a << endl;
            v2.push_back(a);
        }

        for(int i=0; i<v1.size(); i++) {
           
            for(int j=0; j<v2.size(); j++) {
                //cout << v1[0]<< endl;
                if(v1[i] <= v2[j]) {
                    cout << j+1 << " ";
                    v2[j] = 0;
                    break;
                }
                if(j == v2.size()-1) cout << -1 << " ";
            }

        }
        cout << endl;
    }
    return 0;
}

#笔试题型##百度#
全部评论
这个n*m居然能过😂😂,早知道我就暴力试一下了。亏了亏了
点赞
送花
回复 分享
发布于 2020-09-03 21:21

相关推荐

头像
不愿透露姓名的神秘牛友
06-20 00:21
点赞 评论 收藏
分享
2 1 评论
分享
牛客网
牛客企业服务