可不可以帮我看看哪里出错了?
查看原帖
可不可以帮我看看哪里出错了?
654928
Zjc20120331楼主2021/12/27 20:26

全WA了!!

#include <bits/stdc++.h>

using namespace std;

int main()
{
    short l, m, tree = 0;
    bool vis[10010] = {0};
    
    cin >> l >> m;
    
    for (int a = 0; a <= l; a++)
    {
    	vis[a] = 0;
	}
	
	for (int b = 0; b < l; b++)
	{
		int i, j;
		
		cin >> i >> j;
		
		for (int c = i; c <= j; c++)
		{
			if (vis[c] = 0)
			{
				vis[c] = 1;
			}
		}
	}
	
	for(int d = 0; d <= l; d++)
    {
        if(vis[d] == 0)
        {
        	tree++;
		}
    }
    
    cout << tree;
    
    return 0;
}

为什么本机测试没有答案呢?

2021/12/27 20:26
加载中...