少写一个getchar 100pt-->0pt
查看原帖
少写一个getchar 100pt-->0pt
1386963
leeves楼主2024/12/2 14:41

如题 少写一个getchar 读入代码如下 关键两个测试数据还都过了

cin >> n;
		getchar();
		for (int i = 1;i <= n;i++)
		{
			x = getchar();
			s1[i] = x - '0';
		}
		
		getchar();
		for (int i = 1;i <= n;i++)
		{
			x = getchar();
			s2[i] = x - '0';
		}
		
		getchar();
		for (int i = 1;i <= n;i++)
		{
			x = getchar();
			t1[i] = x - '0';
			if (t1[i])
			{
				if (g1[i-1])
				{
					g1[i] = g1[i-1];
				}
				else
				{
					g1[i] = i;
				}	
			}
		}
		
		getchar();
		for (int i = 1;i <= n;i++)
		{
			x = getchar();
			t2[i] = x - '0';
			if (t2[i])
			{
				if (g2[i-1])
				{
					g2[i] = g2[i-1];
				}
				else
				{
					g2[i] = i;
				}	
			}
		}
		
		getchar();
		//少写这个getchar 
2024/12/2 14:41
加载中...