字典序最小问题——Best Cow Line

来源:互联网 发布:淘宝运费模板如何删除 编辑:程序博客网 时间:2024/05/21 06:20

这里写图片描述

#include <cstdio>#include <iostream>using namespace std;#define MAX_N 2000int N;char S[MAX_N+1];void solve(){    int a=0,b=N-1;    while(a<=b)    {        bool left=false;        for(int i=0;a+i<=b;i++)        {            if(S[a+i]<S[b-i])            {                left=true;                break;            }            else if(S[a+i]>S[b-i])            {                left=false;                break;            }        }        if(left)            putchar(S[a++]);        else            putchar(S[b--]);    }    putchar('\n');}int main(){    printf("N:\n");    scanf("%d",&N);    printf("S:\n");    for(int i=0;i<N;i++)    {        scanf("%s",&S[i]);    }    solve();    return 0;}
6 0
原创粉丝点击