CTGU_ 21_ emo~~~~ 2023-01-20 21:06 采纳率: 0%
浏览 22

vector<int>开辟内存错误

C++代码在dev c++上可以跑通但是在visual studio 2022上报错

问题描述

今天在leetcode上做题时遇到一个问题,同一段c++代码使用vector开辟空间在dev上可以,但是在leetcode上和vs上都不能通过,请问这是怎么回事呢?
题目链接:https://leetcode.cn/problems/finding-the-users-active-minutes/

我的代码

我的代码:

#include<iostream>
#include<vector>
#include<algorithm>
#include<set>
using namespace std;
 
vector<int> findingUsersActiveMinutes(vector<vector<int>>& logs, int k) {
    vector<set<int>>nums = vector<set<int>>(logs.size());
    for (int i = 0; i < (int)logs.size(); i++) {
        nums[logs[i][0]].insert(logs[i][1]);
    }
    vector<int>ans = vector<int>(k,0);
    for (int i = 0; i < (int)nums.size(); i++) {
        ans[nums[i].size() - 1]++;
    }
    return ans;
}
int main() {
    vector<vector<int>>logs = { {0,5},{1,2},{0,2},{0,5},{1,3} };
    vector<int>ans = findingUsersActiveMinutes(logs, 5);
    for (auto& i : ans) {
        cout << i << " ";
    }
    return 0;
}

报错信息

vs上的:

img

leetcode上的:

img

-- 求大佬解惑 --

  • 写回答

2条回答 默认 最新

  • 木泽八 嵌入式领域优质创作者 2023-01-20 21:45
    关注

    vector越界了 在好好看看吧

    评论

报告相同问题?

问题事件

  • 创建了问题 1月20日

悬赏问题

  • ¥15 千牛PC端客服工作台的Js调用成品或定制
  • ¥20 在同一个包中,无法引用自己创建的类,换台电脑又可以
  • ¥15 各位帮我看看为什么我写的代码按钮按了没有反应,deveco studio,
  • ¥20 云南省制造业对经济增长的影响目录应该怎么罗列,就是现状那部分
  • ¥15 求一套完整的纵横四海程序。
  • ¥20 AD7606采集到电压乱飘,怎么解决呢
  • ¥60 有没有人查监控方面厉害的呢
  • ¥15 绑住完成C语言的任务
  • ¥20 vue项目打包Android apk,实现小说文本朗读功能
  • ¥15 搜索快速上排名SEO