当前位置: 首页 > news >正文

蓝桥杯备考:数据结构vector篇之寄包柜

这道题,每个柜子都有很多个格子,但是具体多少格子是不确定的,我们知道的是格子的总数一共不超过10的7次方

这道题,如果我们用数组的话,10的五次方乘10的五次方是一定会超时的

所以我们只能用vector来解决这道问题,一共才会开不到10的7次方个格子

#include <iostream>
#include <vector>
using namespace std;
const int N = 1e5+10;
//int a[N][N]//空间太大,程序运行不了
vector<int> a[N];//正确√
int n,q;

int main()
{
	cin >> n >> q;
	while(q--)
	{
		int op,i,j;cin >> op >> i >> j;
		if(op == 1)
		{
			int x;cin >> x;
			if(a[i].size() < j)
			{
				a[i].resize(j+1);
			}
			a[i][j] = x;
			
		}
		else if(op == 2)
		{
			cout << a[i][j] << endl;
		}
	}
	
	
	
	return 0; 
 } 

相关文章:

  • java中小型公司面试预习资料(四):微服务架构
  • ubuntu22.04 关于挂在设备为nfts文件格式无法创建软连接的问题
  • 【银行测试】银行项目,信贷/贷款业务测试+常问面试(二)
  • jira操作笔记
  • HTML5(Web前端开发笔记第一期)
  • AGI大模型(1):大模型简介
  • Manus 一码难求,MetaGPT、OpenManus、Camel AI 会是替代方案吗?
  • Spring Boot 注解大全:全面解析与实战应用
  • 3.12代码随想录第十五天打卡
  • 【MySQL篇】MySQL内置函数
  • nextJs在DOM视图中渲染未转为状态值的localStorage导致报错
  • 从需求文档到测试点:基于 OCR 和智能接口的高效图片信息提取与分析
  • C++面向对象——继承学习笔记
  • 用AI写小说-小白写小说的第一步Prompt
  • HTML中修改标题和段落的第三种方式——外部样式表
  • 【安卓逆向】安卓病毒介绍及其简单案例分析
  • 解决VMware虚拟机CentOS 7 忘记登陆密码问题
  • API接口安全中的数据加密实践:原理与实现详解
  • 【Java】——数据类型和变量
  • JAVA代码块
  • “80后”计算机专家唐金辉已任南京林业大学副校长
  • 第1现场 | 50多年来首次!印度举行大规模民防演习
  • 杭温高铁、沪苏湖高铁明起推出定期票和计次票,不限车次执行优惠折扣
  • 巴基斯坦:印度向巴3处地点发射导弹
  • 五一假期上海楼市延续向好态势,成交量同比增加36%
  • 上海虹桥机场至北京首都机场快线试运行跨航司自愿签转服务