普及模考T2题解

这道题目也很简单,我们模拟一下就好了。

我们可以定义一个 ans 数组,来存储每个编号的数的值。

  1. 如果输入是 ADDans[i]=ans[i-1]+t;
  2. 如果输入是 SUBans[i]=ans[i-1]-t;
  3. 如果输入是 SETans[i]=t;
  4. 如果输入是 backans[i]=ans[i-t-1];

我们将每个数都存储入 ans 最后输出即可。

伪代码:

   for(int i=1;i<=n;i++){
		string op;
		int t;
		cin>>op>>t;
		/*判断*/
	}
	for(int i=1;i<=n;i++)cout<<ans[i]<<endl;//输出
1 个赞