博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P3613 【深基15.例2】寄包柜Java/c++
阅读量:4035 次
发布时间:2019-05-24

本文共 1632 字,大约阅读时间需要 5 分钟。

题目描述

超市里有 n(n≤105)n(n\le10^5)n(n≤105) 个寄包柜。每个寄包柜格子数量不一,第 iii 个寄包柜有 ai(ai≤105)a_i(a_i\le10^5)ai​(ai​≤105) 个格子,不过我们并不知道各个 aia_iai​ 的值。对于每个寄包柜,格子编号从 1 开始,一直到 aia_iai​。现在有 q(q≤105)q(q\le10^5)q(q≤105) 次操作:

1 i j k:在第 iii 个柜子的第 jjj 个格子存入物品 k(0≤k≤109)k(0\le k\le 10^9)k(0≤k≤109)。当 k=0k=0k=0 时说明清空该格子。2 i j:查询第 iii 个柜子的第 jjj 个格子中的物品是什么,保证查询的柜子有存过东西。

已知超市里共计不会超过 10710^7107 个寄包格子,aia_iai​ 是确定然而未知的,但是保证一定不小于该柜子存物品请求的格子编号的最大值。当然也有可能某些寄包柜中一个格子都没有。

输入格式

第一行 2 个整数 n 和 q,寄包柜个数和询问次数。

接下来 q 个整数,表示一次操作。

输出格式

对于查询操作时,输出答案。

输入输出样例
输入 #1

5 4

1 3 10000 114514
1 1 1 1
2 3 10000
2 1 1

输出 #1

114514

1

#include 
#include
#include
using namespace std;struct GuiZi{
int j=0; int shu=0;};int main() {
int n; cin>>n; int m; cin>>m; vector< vector
> a; for(int i=0;i<=n;i++){
vector
k; a.push_back(k); } for(int h=0;h
>x; if(x==1) { int i, j, k; cin >> i >> j >> k; GuiZi linshi; if (k == 0) { linshi.j=j; linshi.shu=-1; } else { linshi.j=j; linshi.shu=k; } a.at(i).push_back(linshi); }else{ int i,j; cin>>i>>j; vector
w=a.at(i); for(int u=w.size()-1;u>=0;u--){ GuiZi q=w.at(u); if (q.j==j){ if (q.shu==-1) cout<<0<

java(最后一个点内存超限)

import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class Main{
public static void main(String args[]) {
Scanner se=new Scanner(System.in); ArrayList
> a=new ArrayList
>(); int n=se.nextInt(); for (int i = 0; i <= n; i++) {
a.add(new ArrayList
()); } int m=se.nextInt(); for(int h=0;h

转载地址:http://iebdi.baihongyu.com/

你可能感兴趣的文章
javascript传参字符串 与引号的嵌套调用
查看>>
进程的状态
查看>>
Runnable和Thread 两种实现方式的区别和联系:
查看>>
并发和并行的区别
查看>>
JAVA多线程和并发基础面试问答
查看>>
线程池的介绍及简单实现
查看>>
利用session,cookie进行安全性控制
查看>>
Session和Cookie的区别及Session的生命周期
查看>>
线程池 Thread Pools
查看>>
Cannot forward after response has been committed 错误解决
查看>>
Linux系统调用--getpid/getppid函数详解
查看>>
二分法排序
查看>>
内部排序
查看>>
二叉树前序、中序、后序遍历相互求法
查看>>
静态链接库与动态链接库
查看>>
C++ 子类调用父类构造和析构函数的顺序
查看>>
[进程管理]linux 下 进程和线程的区别(baidu 面试)
查看>>
父类、构造函数、成员对象的调用时机
查看>>
父类、构造函数、成员对象的调用时机
查看>>
字符串处理 子串不重复
查看>>