New coder

发布时间 2023-09-11 18:47:02作者: o-Sakurajimamai-o
//FZ44 只出现一次的牛II
//class Solution {
//public:
//    vector<int> findSingleCowsII(vector<int>& nums) {
//        vector<int>a;
//        int res=0;
//        map<int,int>mp;
//        for(auto i:nums) mp[i]++;
//        for(auto i:nums) if(mp[i]==1) a.push_back(i);
//        for(auto i:a) cout<<i<<' ';
//        sort(a.begin(),a.end());
//        return a;
//    }
//};
//FZ45 出现一次的牛
//class Solution {
//public:
//    int findSingleCow(vector<int>& nums) {
//        int target;
//        map<int,int>mp;
//        for(auto i:nums) mp[i]++;
//        for(auto i:nums) if(mp[i]==1){
//            target=i;
//            break;
//        }
//        return target;
//    }
//};
//FZ46 牛牛出入圈
//#include <vector>
//class Solution {
//public:
//    /**
//     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
//     *
//     * 
//     * @param enter int整型vector 
//     * @param leave int整型vector 
//     * @return bool布尔型
//     */
//    bool validateCowCircle(vector<int>& enter, vector<int>& leave) {
//        // write code here
//        int stack_[10005];
//        int top=0,num=0;
//        for(auto i:enter){
//            stack_[++top]=i;
//            while(stack_[top]==leave[num]) top--,num++;
//        }
//        if(top>0) return false;
//        else return true;
//    }
//};