Rails

额外注意一下格式问题 

 代码:

#include<bits/stdc++.h>
using namespace std;

int a[100009];
int main()
{
    int n,f;
	cin>>n;
    while(n)
    {
    	while(n)
    	{
 			cin>>a[1];
			if(a[1]==0)
            {
            	cout<<endl;
            	break;
			}
            else
            { 
				stack<int>s;
				while(!s.empty()) s.pop();//清栈
        		for(int i=2;i<=n;i++)
                cin>>a[i];
            	for(int i=1,j=1;i<=n;i++)
            	{
                    s.push(i);
                    while(!s.empty()&&s.top()==a[j])
                    {
                        s.pop();
                        j++;
                    }
                
            	}
            	if(s.empty()) cout<<"Yes"<<endl;
            	else cout<<"No"<<endl;    	
			}
		}
        cin>>n;
    }
    return 0;
}

Logo

欢迎加入我们的广州开发者社区,与优秀的开发者共同成长!

更多推荐