当前位置: 首页 > 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; 
 } 

http://www.dtcms.com/a/65113.html

相关文章:

  • 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代码块
  • visual studio配置opencv
  • 【后端开发面试题】每日 3 题(十一)
  • 【linux】解决 Linux 系统中 root 用户无法打开图形界面问题
  • Python 的字符串格式化方法
  • 编程助手学Python--Deepseek对OpenAI的Python库调用GPT-4模型生成对话回复理解
  • docker 常用命令大全(二),docker 镜像操作 ,持续更新
  • 仅仅使用pytorch来手撕transformer架构(1):位置编码的类的实现和向前传播
  • 系统架构设计师知识小科普:系统架构评估
  • 【文献阅读】SPRec:用自我博弈打破大语言模型推荐的“同质化”困境
  • Linux上位机开发实战(qt编译之谜)