第496力扣题 下一个更大元素 I

第一次暴力破解

超时了

参考了官方的解法:

#include 
#include 
#include 
#include 
#include
#include
#include

using namespace std;
class Solution {
public:
    vector nextGreaterElement(vector& nums1, vector& nums2) {
        int len1=nums1.size();
        int len2=nums2.size();
        vector res(len1);
        for(int i=0;i nums1;
    vector nums2;
    int x,y;
    while (cin>>x)  //当输入符合,则一直循环
    {
        nums1.push_back(x);
        if (getchar() == '\n')//遇到回车,跳出循环
            break;
    }
    while (cin>>y)
    {

        nums2.push_back(y);
        if (getchar() == '\n')
            break;
    }
    vector res=Solution().nextGreaterElement(nums1,nums2);
    for(int i=0; i

你可能感兴趣的:(蓝桥杯,c++,算法)