UVA1596 找bug Bug Hunt
题目描述
输入并模拟执行一段程序,输出第一个bug所在行。每行程序有两种可能:
- 数组定义,格式为arr[size]。例如a[10]或者b[5],可用下标分别是0~9和0~4。定义之后所有元素均为未初始化状态。
- 赋值语句,格式为arr[index]=value。例如a[0]=3或者a[a[0]]=a[1]。
赋值语句可能会出现两种bug:下标index越界;使用未初始化的变量(index和value都可能出现这种情况)。
输入不超过1000行,每行不超过80个字符且所有常数均为小于2^31的非负整数。
------------
输入格式
无
输出格式
无