All WA求助!
查看原帖
All WA求助!
977778
__Harry_Haiyun__楼主2023/8/3 19:03
#include <bits/stdc++.h>
#define MOD 998244353
#define mod 1000000007
#define ll long long
#define ull unsigned long long
#define ui unsigned int
using namespace std;
int main()
{
	string n,m;
	cin >> n >> m;
	int maxn = max(n.length(),m.length());
	int n_sharp = 0,m_sharp = 0;
	char a1[maxn],a2[maxn];
	for (int i = maxn - 1; i >= 0; i--)
	{
	    if (i < n.length()) a1[i] = '0';
	    else a1[i] = n[i];
	    if (i < m.length()) a2[i] = '0';
	    else a2[i] = m[i];
    }
    for (int i = 0; i < maxn; i++)
    {
        if (a1[i] > a2[i]) 
        {
            a2[i] = '#';
            m_sharp++;
        }
        if (a1[i] < a2[i]) 
        {
            a1[i] = '#';
            n_sharp++;
        }
    }
    if (n_sharp >= n.length()) cout << "YODA\n";
    else
    {
        for (int i = 0; i < maxn; i++) 
        {
            if (a1[i] != '#') 
                cout << a1[i];
        }
        cout << '\n';
    }
    if (m_sharp >= m.length()) cout << "YODA\n";
    else
    {
        for (int i = 0; i < maxn; i++) 
        {
            if (a2[i] != '#')
                cout << a2[i];
        }
    }
	return 0;
}
2023/8/3 19:03
加载中...