网易两种排序方法

来源:互联网 发布:五金重量计算软件 编辑:程序博客网 时间:2024/04/29 14:31
#include<bits/stdc++.h>using namespace std;int main(){    int n;    while(cin>>n)        {        vector<string>v;        for(int i=0;i<n;i++)            {            string a;            cin>>a;            v.push_back(a);        }        int flag1=0,flag2=0;        for(int i=1;i<n;i++)            {            if(v[i-1].size()>=v[i].size())                {                flag1=1;                break;            }        }        for(int i=1;i<n;i++)            {            if(v[i-1]>=v[i])                {                flag2=1;                break;            }                        }        if(flag1==0&&flag2==0)            cout<<"both"<<endl;        else if(flag1==0)            cout<<"lengths"<<endl;        else if(flag2==0)            cout<<"lexicographically"<<endl;        else cout<<"none"<<endl;    }    return 0;}