Submission #16733148


Source Code Expand

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

#define lli long long int
#define ld long double
#define mod 1000000007
#define pb push_back
#define mp make_pair
#define pf push_front
#define ff first
#define ss second
#define max(a,b) (a>b?a:b)
#define min(a,b) (a<b?a:b)

////////////////////////////////////////////////////////    By: Umang Srivastava

/*
lli extgcd(lli a, lli b, lli *x , lli *y)
{
	if(a==0)
	{
		*x=0;
		*y=1;
		return b;
	}
	lli x1 , y1;
	lli gcd = extgcd(b%a , a , &x1 , &y1);
	*x=y-(b/a)*x1;
	*y=x1;
	return gcd;
}

lli modinv(lli a, lli m)
{
	lli x,y;
	lli g = extgcd(a,m,&x,&y);
	if(g!=1)
		return -1;
	return (x%m+m)%m;
}

lli moddiv(lli a, lli b, lli m)
{
	a=a%m;
	lli inv = modinv(b,m);
	if(inv!=-1)
		return ((a*inv + m)%m);
	else
		return -1;
}
*/
lli binpow(lli a, lli b, lli m)
{
	lli res=1;
	a=a%m;
	while(b>0)
	{
		if(b & 1)
		{
			res = (res * a)%m;
		}
		b=b>>1;
		a=(a*a)%m;
	}
	return res;
}
/*
lli gcd(lli a, lli b)
{
    // if(b<a)
    // {
    //     lli t=a;
    //     a=b;
    //     b=t;
    // }
    if(a==0)
        return b;
    return gcd(b%a,a);
}
*/
/////////////////////////////////////////////////////////

int main()
{
	ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    lli n,i;
    cin>>n;
    lli ar[n],br[n];
    for(i=0;i<n;i++)
    {
        cin>>ar[i];
    }
    for(i=0;i<n;i++)
    {
        cin>>br[i];
    }
    reverse(br,br+n);
    for(i=0;i<n;i++)
    {
        if(ar[i]==br[i])
        {
            reverse(br,br+i+1);
            reverse(br+i+1,br+n);
            break;
        }
    }
    for(i=0;i<n;i++)
    {
        if(ar[i]==br[i])
            break;
    }
    if(i!=n)
    {
        cout<<"No\n";
    }
    else
    {
        cout<<"Yes\n";
        for(i=0;i<n;i++)
            cout<<br[i]<<" ";
        cout<<endl;
    }

}

Submission Info

Submission Time
Task F - Contrast
User Stark_3000
Language C++ (GCC 9.2.1)
Score 0
Code Size 1954 Byte
Status WA
Exec Time 52 ms
Memory 6812 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 600
Status AC
AC × 47
WA × 3
Set Name Test Cases
Sample
All case03, case04, case05, case06, case07, case08, case09, case10, case11, case12, case13, case14, case15, case16, case17, case18, case19, case20, case21, case22, case23, case24, case25, case26, case27, case28, case29, case30, case31, case32, case33, case34, case35, case36, case37, case38, case39, case40, case41, case42, case43, case44, case45, case46, case47, case48, case49, sample00, sample01, sample02
Case Name Status Exec Time Memory
case03 AC 7 ms 3644 KiB
case04 AC 2 ms 3580 KiB
case05 AC 2 ms 3472 KiB
case06 AC 3 ms 3472 KiB
case07 AC 4 ms 3612 KiB
case08 AC 2 ms 3608 KiB
case09 AC 2 ms 3580 KiB
case10 AC 2 ms 3536 KiB
case11 AC 2 ms 3564 KiB
case12 AC 39 ms 6660 KiB
case13 AC 23 ms 6660 KiB
case14 AC 35 ms 6664 KiB
case15 AC 40 ms 6768 KiB
case16 AC 43 ms 6748 KiB
case17 AC 40 ms 6616 KiB
case18 AC 42 ms 6712 KiB
case19 AC 38 ms 6620 KiB
case20 AC 40 ms 6660 KiB
case21 AC 45 ms 6768 KiB
case22 AC 42 ms 6712 KiB
case23 WA 34 ms 6812 KiB
case24 AC 38 ms 6656 KiB
case25 WA 32 ms 6704 KiB
case26 AC 40 ms 6672 KiB
case27 AC 34 ms 6664 KiB
case28 AC 26 ms 6660 KiB
case29 AC 24 ms 6608 KiB
case30 AC 40 ms 6712 KiB
case31 AC 33 ms 6672 KiB
case32 AC 41 ms 6672 KiB
case33 AC 38 ms 6648 KiB
case34 AC 37 ms 6668 KiB
case35 AC 48 ms 6640 KiB
case36 AC 52 ms 6672 KiB
case37 AC 51 ms 6612 KiB
case38 AC 49 ms 6740 KiB
case39 AC 43 ms 6640 KiB
case40 AC 37 ms 6712 KiB
case41 AC 41 ms 6668 KiB
case42 AC 35 ms 6696 KiB
case43 WA 30 ms 6664 KiB
case44 AC 33 ms 6696 KiB
case45 AC 42 ms 6784 KiB
case46 AC 37 ms 5592 KiB
case47 AC 10 ms 3756 KiB
case48 AC 33 ms 5208 KiB
case49 AC 49 ms 6532 KiB
sample00 AC 8 ms 3636 KiB
sample01 AC 2 ms 3564 KiB
sample02 AC 3 ms 3564 KiB