求问 lg RE 的原因
  • 板块灌水区
  • 楼主Elgo87
  • 当前回复13
  • 已保存回复13
  • 发布时间2022/1/10 21:04
  • 上次更新2023/10/28 12:32:21
查看原帖
求问 lg RE 的原因
393864
Elgo87楼主2022/1/10 21:04
int main()
{
	int n = 1, last = 0;
	m = read(), mod = read();
	
		
	
	for (int i = 1; i <= m; i ++)
	{
		char ch; cin >> ch;
		
		
						
		int x = read();
		
		
		
		if (ch == 'A')
		{
			
			modify(1, 1, n, n, last);
			
			n++;
		}
		else
		{
			last = query(1,1,n,n-x+1,n);
			printf("%lld\n", last);
			
		}
	}
}

输入数据:

5 100
A 96
Q 1
A 97
Q 1
Q 2

在以上这段代码中,在任意两行之间的空行插入代码 puts("orz"); 后,发现在 char ch; cin >> ch; 这一行前可以正常输出,而在这一行后就 RE 了,那么 char ch; cin >> ch; 为何会 RE 捏

2022/1/10 21:04
加载中...