CF 12B Correct Solution?

来源:互联网 发布:淘宝一键下架 编辑:程序博客网 时间:2024/05/16 23:39

题意 给两个数 问第一个数重新排列后最小的非前导零的数是否是第二个

#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;int main(){    char a[15],b[15];    while(cin>>a>>b)    {        int len_a = strlen(a);        sort(a,a+len_a);        int k = 0;        for(int i = 0;i < len_a;i ++)        {            if(a[i] != '0')            {                k = i;                break;            }        }        char tmp;        tmp = a[0];        a[0] = a[k];        a[k] = tmp;        if(strcmp(a,b) == 0)            cout<<"OK"<<endl;        else            cout<<"WRONG_ANSWER"<<endl;    }    return 0;}


0 0