更改latex

P2830 写程序

nightwatch.ryan @ 2024-05-06 20:54:52

写程序

题目背景

zrz 在写程序,他叫你帮他看看他的程序有没有问题。

题目描述

有一个若干行的程序,每一行只有一个命令,可能出现的命令有一下几种:

  • int a[maxn]:声明一个数组,开头一定是 int,不会是别的什么 long long 之类的,a 是指一个数组的名称(不一定是 a,也有可能是别的字母或者多个字母,总之长度不超过 10),后面是一个中括号和一个数字或一个变量,表示数组大小(从 0maxn-1maxn \leq 100),数组声明之后里面的数均为 0
  • a[i] h:把 h 赋给 a_i(也就是 a_i=h),同样 h 可能是一个数字或者是一个变量,i 代表一个数字或者是一个变量。
  • cout h:输出 hh一定是个变量。

输入格式

若干行,每行一个命令。

输出格式

对于每一个输出的命令(即 cout),输出一行。如果在某一行发现有数组下标越界(切记,只可能出现这种错误,不会出现别的比如重定义之类的问题),不管是哪个命令,都要立即停止,无论下面有多少行命令都忽略,并输出 -1

提示

行数不会太多的,变量可能嵌套,如 a[a[b[0]]] 等等,也有可能出现大写字母,所有的出现的数字不会超过 10^9,也不会是负数,更不会是小数。


by nightwatch.ryan @ 2024-05-06 20:55:28

# 写程序

## 题目背景

zrz 在写程序,他叫你帮他看看他的程序有没有问题。

## 题目描述

有一个若干行的程序,每一行只有一个命令,可能出现的命令有一下几种:

- `int a[maxn]`:声明一个数组,开头一定是 `int`,不会是别的什么 `long long` 之类的,$a$ 是指一个数组的名称(不一定是 $a$,也有可能是别的字母或者多个字母,总之长度不超过 $10$),后面是一个中括号和一个数字或一个变量,表示数组大小(从 $0$ 到 $maxn-1$,$maxn \leq 100$),数组声明之后里面的数均为 $0$。
- `a[i] h`:把 $h$ 赋给 $a_i$(也就是 $a_i=h$),同样 $h$ 可能是一个数字或者是一个变量,$i$ 代表一个数字或者是一个变量。
- `cout h`:输出 $h$,$h$一定是个变量。

## 输入格式

若干行,每行一个命令。

## 输出格式

对于每一个输出的命令(即 `cout`),输出一行。如果在某一行发现有数组下标越界(切记,只可能出现这种错误,不会出现别的比如重定义之类的问题),不管是哪个命令,都要立即停止,无论下面有多少行命令都忽略,并输出 $-1$。

## 提示

行数不会太多的,变量可能嵌套,如 `a[a[b[0]]]` 等等,也有可能出现大写字母,所有的出现的数字不会超过 $10^9$,也不会是负数,更不会是小数。

by nightwatch.ryan @ 2024-05-06 20:57:04

@realskc @Alex_Wei


by heyx0201 @ 2024-05-06 20:58:51

@nightwatch_ryan 这已经很老的题了,没有必要去纠结 latex 了


by nightwatch.ryan @ 2024-05-06 21:06:57

@heyx0201 \LaTeX 是为了做题的人能看得下去,你做这道题看到这样的题面有心情做下去?


by nightwatch.ryan @ 2024-05-06 21:07:28

@nightwatch_ryan 指的是现在题目的题面


by nightwatch.ryan @ 2024-08-05 13:55:22

@10circle

@bzy_

@realskc


|