1 条题解

  • 0
    @ 2023-6-21 20:10:01

    C++ :

    #include<iostream>
    #include<cstdio>
    #include<cstdlib>
    #include<cstring>
    
    using namespace std;
    
    int n,l[1005],r[1005];
    
    int main()
    {
    	cin>>n;
    	for(int i=1;i<=n;i++)
    	{
            cin>>l[i]>>r[i];
        }
        int total=0;
        int t=1;
        for(int i=1;i<=n;i++)
        {
        	bool jud=0;
        	int q=0x7fffffff;
        	for(int j=1;j<=n;j++)
        	{
        		if(l[j]>=t)
        		{
        			jud=1;
        			q=min(q,r[j]);
    			}
    		}
    		if(!jud) break;
    		else {
    		    t=q;
    		    total++;}
    	}
    	cout<<total<<endl;
    	return 0;
    }
    
    • 1

    信息

    ID
    1045
    时间
    1000ms
    内存
    512MiB
    难度
    10
    标签
    递交数
    2
    已通过
    2
    上传者