QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#879901#9985. Exploration BoundarywcdrAC ✓485ms102892kbC++174.6kb2025-02-02 17:19:172025-02-02 17:19:17

Judging History

This is the latest submission verdict.

  • [2025-02-02 17:19:17]
  • Judged
  • Verdict: AC
  • Time: 485ms
  • Memory: 102892kb
  • [2025-02-02 17:19:17]
  • Submitted

answer

#include<random>
#include<iostream>
#include<iomanip>
#include<cmath>
#include<ctime>
#include<cctype>
#include<cstdio>
#include<cstdlib>
#include<climits>
//#define NDEBUG
#include<cassert>
#include<cstring>
#include<complex>
#include<algorithm>
#include<set>
#include<map>
#include<stack>
#include<queue>
#include<vector>
#include<bitset>
//#define LL __int128
#define LL long long
#define ULL unsigned LL
#define uint unsigned int
//#define int LL
//#define double long double
#define mkp make_pair
#define par pair<int,int>
#define psb push_back
#define epb emplace_back
#define f(x) ((x).first)
#define s(x) ((x).second)
using namespace std;
#define Lbt(x) ((x)&(-(x)))
#define Swap(x,y) (x^=y^=x^=y)
const int Mxxx=1e5;
inline char gc()
{
//	return getchar();
	static char buf[Mxxx],*p1=buf,*p2=buf;
	return p1==p2&&(p2=(p1=buf)+fread(buf,1,Mxxx,stdin),p1==p2)?EOF:*p1++;
}
inline char pc(char ch,bool fl=false)
{
//	return fl?0:putchar(ch),0;
	static char buf[Mxxx],*p1=buf,*p2=buf+Mxxx;
	return (fl||((*p1++=ch)&&p1==p2))&&(fwrite(buf,1,p1-buf,stdout),p1=buf),0;
}
#define output pc('!',true)
inline int read()
{
	char ch=gc();
	int gans=0,gflag=0;
	for(;ch<'0'||'9'<ch;gflag|=ch=='-',ch=gc());
	for(;'0'<=ch&&ch<='9';gans=(gans<<1)+(gans<<3)+(ch^48),ch=gc());
	return gflag?-gans:gans;
}
template<typename T>
inline char read(T&gans)
{
	char ch=gc();
	int gflag=0;gans=0;
	for(;ch<'0'||'9'<ch;gflag|=ch=='-',ch=gc());
	for(;'0'<=ch&&ch<='9';gans=(gans<<1)+(gans<<3)+(ch^48),ch=gc());
	return gans=gflag?-gans:gans,ch;
}
template<typename T>
inline void write(T x)
{
	if(x>9)write(x/10);
	pc(x%10^48);
}
template<typename T>
inline void writenum(T x,char ch)
{
	if(x<0)pc('-'),x=-x;
	write(x);pc(ch);
}
inline void writechar(char x,char ch)
{
	pc(x);pc(ch);
}
template<typename T>
inline T Max(T x,T y)
{
	return x>y?x:y;
}
template<typename T>
inline T Min(T x,T y)
{
	return x<y?x:y;
}
template<typename T>
inline T Abs(T x)
{
	return x<0?-x:x;
}
template<typename T>
inline void ckmx(T&x,T y)
{
	x=Max(x,y);
}
template<typename T>
inline void ckmn(T&x,T y)
{
	x=Min(x,y);
}
namespace Tr
{
	const int Mx=1e6;
	int rt,cnt,lst;map<int,int>mp[Mx+5];
	int fl[Mx+5];
	inline int New()
	{
		int k=++cnt;
		fl[k]=0;mp[k].clear();
		return k;
	}
	inline void Clr()
	{
		cnt=0;rt=New();
	}
	inline void Pre()
	{
		lst=rt;
	}
	inline void Ins(int c)
	{
		if(mp[lst].find(c)==mp[lst].end())mp[lst][c]=New();
		lst=mp[lst][c];
	}
	inline void Tag()
	{
		fl[lst]=1;
	}
	inline int Chk(const set<int>&st)
	{
		if(st.empty())return 1;
		Pre();
		for(int c:st)
		{
			if(mp[lst].find(c)==mp[lst].end())return 0;
			lst=mp[lst][c];
		}
		return (fl[lst]?fl[lst]--:0);
	}
}
int TT;
const int Mx=2e5;
int n,m,cnt,h[Mx+5],nxt[(Mx<<1)+5],tto[(Mx<<1)+5];
inline void ade(int x,int y)
{
	nxt[++cnt]=h[x];
	tto[h[x]=cnt]=y;
}
inline void Ade(int x,int y)
{
	ade(x,y);ade(y,x);
}
int nm[Mx+5],vst[Mx+5];
set<int>st;queue<int>q;
inline void Ins(int x)
{
	if(vst[x])return;
	vst[x]=1;st.insert(x);
	if(!nm[x])q.push(x);
}
inline void Del(int x)
{
	assert(vst[x]&&nm[x]);
	if(!(--nm[x]))q.push(x);
}
inline int Ept()
{
	return st.empty();
}
inline int Chk()
{
	return q.empty();
}
int num,ans[Mx+5];
inline void Pop()
{
	int i,x=q.front();q.pop();
	st.erase(x);ans[x]=++num;
	for(i=h[x];i;i=nxt[i])Ins(tto[i]);
}
int psx[Mx+5],psy[Mx+5];
int K,tt[Mx+5];//vector<int>vec[Mx+5];
vector<int>vec;
signed main()
{
	#ifndef ONLINE_JUDGE
	freopen("_.in","r",stdin);
//	freopen("_.out","w",stdout);
	#endif
	int i,j,f,x;
	for(TT=read();TT;TT--)
	{
		cerr<<TT<<"\n";
		n=read();m=read();
		num=cnt=0;for(i=1;i<=n;i++)h[i]=nm[i]=vst[i]=0;
		for(i=1;i<=m;i++)Ade(psx[i]=read(),psy[i]=read());
		K=read();Tr::Clr();
		for(i=1;i<=K;i++)
		{
			tt[i]=read();vec.clear();
			for(j=1;j<=tt[i];j++)vec.epb(read());
			sort(vec.begin(),vec.end());
			Tr::Pre();for(j=0;j<tt[i];j++)Tr::Ins(x=vec[j]),nm[x]++;
			Tr::Tag();
		}
		for(st.clear();!q.empty();q.pop());
		Ins(1);f=1;
		for(;!Ept();)
		{
			for(;!Chk();Pop());
			if(!Tr::Chk(st))
			{
				f=0;break;
			}
			for(int to:st)Del(to);
		}
		for(i=1;i<=n;i++)f&=(!nm[i]);
		if(f)
		{
			writechar('Y','e');writechar('s',10);
			for(i=1;i<=m;i++)writenum(Abs(ans[psx[i]]-ans[psy[i]]),i==m?10:32);
		}else writechar('N','o'),pc(10);
	}
	return output;
}
/*
1 2 1
1 3 2
1 4 3
1 5 4
2 6 4
3 6 3
3 7 4
4 8 4
5 8 3
7 8 1
*/
/*
2
8 10
1 2
1 3
1 4
1 5
2 6
3 6
3 7
4 8
5 8
7 8
2
4 3 4 5 6
4 4 5 6 7
5 4
1 2
1 3
2 4
2 5
2
2 3 4
2 2 5
*/

这程序好像有点Bug,我给组数据试试?

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 5ms
memory: 59592kb

input:

2
8 10
1 2
1 3
1 4
1 5
2 6
3 6
3 7
4 8
5 8
7 8
2
4 3 4 5 6
4 4 5 6 7
5 4
1 2
1 3
2 4
2 5
2
2 3 4
2 2 5

output:

Yes
1 2 3 4 4 3 4 4 3 1
No

result:

ok 2 cases (2 test cases)

Test #2:

score: 0
Accepted
time: 4ms
memory: 59552kb

input:

129
2 1
1 2
1
1 1
2 1
1 2
2
1 1
1 2
3 2
1 2
1 3
1
1 1
3 2
1 2
1 3
1
1 2
3 2
1 2
1 3
1
1 3
3 2
1 2
1 3
1
2 1 2
3 2
1 2
1 3
1
2 1 3
3 2
1 2
1 3
1
2 2 3
3 2
1 2
1 3
1
3 1 2 3
3 2
1 2
1 3
2
1 1
1 2
3 2
1 2
1 3
2
1 1
1 3
3 2
1 2
1 3
2
1 1
2 1 2
3 2
1 2
1 3
2
1 1
2 1 3
3 2
1 2
1 3
2
1 1
2 2 3
3 2
1 2
1 3
...

output:

Yes
1
Yes
1
Yes
2 1
Yes
2 1
Yes
1 2
No
No
Yes
1 2
No
Yes
2 1
Yes
1 2
No
No
Yes
1 2
No
No
No
No
Yes
2 1
No
No
No
Yes
1 2
No
No
No
No
No
No
No
No
No
No
Yes
2 1
No
No
No
Yes
1 2
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No...

result:

ok 129 cases (129 test cases)

Test #3:

score: 0
Accepted
time: 5ms
memory: 59940kb

input:

127
3 3
1 2
1 3
2 3
1
1 1
3 3
1 2
1 3
2 3
1
1 2
3 3
1 2
1 3
2 3
1
1 3
3 3
1 2
1 3
2 3
1
2 1 2
3 3
1 2
1 3
2 3
1
2 1 3
3 3
1 2
1 3
2 3
1
2 2 3
3 3
1 2
1 3
2 3
1
3 1 2 3
3 3
1 2
1 3
2 3
2
1 1
1 2
3 3
1 2
1 3
2 3
2
1 1
1 3
3 3
1 2
1 3
2 3
2
1 1
2 1 2
3 3
1 2
1 3
2 3
2
1 1
2 1 3
3 3
1 2
1 3
2 3
2
1 1
2 ...

output:

Yes
2 1 1
Yes
2 1 1
Yes
1 2 1
No
No
Yes
1 2 1
No
Yes
2 1 1
Yes
1 2 1
No
No
Yes
1 2 1
No
No
No
No
Yes
2 1 1
No
No
No
Yes
1 2 1
No
No
No
No
No
No
No
No
No
No
Yes
2 1 1
No
No
No
Yes
1 2 1
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
N...

result:

ok 127 cases (127 test cases)

Test #4:

score: 0
Accepted
time: 41ms
memory: 59124kb

input:

32767
4 3
1 2
1 3
1 4
1
1 1
4 3
1 2
1 3
1 4
1
1 2
4 3
1 2
1 3
1 4
1
1 3
4 3
1 2
1 3
1 4
1
1 4
4 3
1 2
1 3
1 4
1
2 1 2
4 3
1 2
1 3
1 4
1
2 1 3
4 3
1 2
1 3
1 4
1
2 1 4
4 3
1 2
1 3
1 4
1
2 2 3
4 3
1 2
1 3
1 4
1
2 2 4
4 3
1 2
1 3
1 4
1
2 3 4
4 3
1 2
1 3
1 4
1
3 1 2 3
4 3
1 2
1 3
1 4
1
3 1 2 4
4 3
1 2
1 ...

output:

Yes
3 2 1
Yes
3 2 1
Yes
2 3 1
Yes
2 1 3
No
No
No
Yes
2 3 1
Yes
2 1 3
Yes
1 2 3
No
No
No
Yes
1 2 3
No
Yes
3 2 1
Yes
2 3 1
Yes
2 1 3
No
No
No
Yes
2 3 1
Yes
2 1 3
Yes
1 2 3
No
No
No
Yes
1 2 3
No
No
No
No
No
No
Yes
3 2 1
Yes
3 1 2
No
No
No
No
Yes
3 1 2
No
No
No
No
No
Yes
2 3 1
No
Yes
1 3 2
No
No
No
Yes
...

result:

ok 32767 cases (32767 test cases)

Test #5:

score: 0
Accepted
time: 31ms
memory: 60412kb

input:

32767
4 4
1 2
1 3
1 4
2 4
1
1 1
4 4
1 2
1 3
1 4
2 4
1
1 2
4 4
1 2
1 3
1 4
2 4
1
1 3
4 4
1 2
1 3
1 4
2 4
1
1 4
4 4
1 2
1 3
1 4
2 4
1
2 1 2
4 4
1 2
1 3
1 4
2 4
1
2 1 3
4 4
1 2
1 3
1 4
2 4
1
2 1 4
4 4
1 2
1 3
1 4
2 4
1
2 2 3
4 4
1 2
1 3
1 4
2 4
1
2 2 4
4 4
1 2
1 3
1 4
2 4
1
2 3 4
4 4
1 2
1 3
1 4
2 4
1
...

output:

Yes
3 2 1 2
Yes
3 2 1 2
Yes
2 3 1 1
Yes
2 1 3 1
No
No
No
Yes
2 3 1 1
Yes
2 1 3 1
Yes
1 2 3 2
No
No
No
Yes
1 2 3 2
No
Yes
3 2 1 2
Yes
2 3 1 1
Yes
2 1 3 1
No
No
No
Yes
2 3 1 1
Yes
2 1 3 1
Yes
1 2 3 2
No
No
No
Yes
1 2 3 2
No
No
No
No
No
No
Yes
3 2 1 2
Yes
3 1 2 1
No
No
No
No
Yes
3 1 2 1
No
No
No
No
No
...

result:

ok 32767 cases (32767 test cases)

Test #6:

score: 0
Accepted
time: 30ms
memory: 62776kb

input:

32767
4 5
1 2
1 3
1 4
2 3
2 4
1
1 1
4 5
1 2
1 3
1 4
2 3
2 4
1
1 2
4 5
1 2
1 3
1 4
2 3
2 4
1
1 3
4 5
1 2
1 3
1 4
2 3
2 4
1
1 4
4 5
1 2
1 3
1 4
2 3
2 4
1
2 1 2
4 5
1 2
1 3
1 4
2 3
2 4
1
2 1 3
4 5
1 2
1 3
1 4
2 3
2 4
1
2 1 4
4 5
1 2
1 3
1 4
2 3
2 4
1
2 2 3
4 5
1 2
1 3
1 4
2 3
2 4
1
2 2 4
4 5
1 2
1 3
1 ...

output:

Yes
3 2 1 1 2
Yes
3 2 1 1 2
Yes
2 3 1 1 1
Yes
2 1 3 1 1
No
No
No
Yes
2 3 1 1 1
Yes
2 1 3 1 1
Yes
1 2 3 1 2
No
No
No
Yes
1 2 3 1 2
No
Yes
3 2 1 1 2
Yes
2 3 1 1 1
Yes
2 1 3 1 1
No
No
No
Yes
2 3 1 1 1
Yes
2 1 3 1 1
Yes
1 2 3 1 2
No
No
No
Yes
1 2 3 1 2
No
No
No
No
No
No
Yes
3 2 1 1 2
Yes
3 1 2 2 1
No
No...

result:

ok 32767 cases (32767 test cases)

Test #7:

score: 0
Accepted
time: 41ms
memory: 59196kb

input:

32767
4 5
1 2
1 3
3 4
2 3
2 4
1
1 1
4 5
1 2
1 3
3 4
2 3
2 4
1
1 2
4 5
1 2
1 3
3 4
2 3
2 4
1
1 3
4 5
1 2
1 3
3 4
2 3
2 4
1
1 4
4 5
1 2
1 3
3 4
2 3
2 4
1
2 1 2
4 5
1 2
1 3
3 4
2 3
2 4
1
2 1 3
4 5
1 2
1 3
3 4
2 3
2 4
1
2 1 4
4 5
1 2
1 3
3 4
2 3
2 4
1
2 2 3
4 5
1 2
1 3
3 4
2 3
2 4
1
2 2 4
4 5
1 2
1 3
3 ...

output:

Yes
2 1 2 1 1
Yes
3 1 1 2 1
Yes
1 3 1 2 1
Yes
2 1 2 1 1
No
No
No
Yes
1 2 1 1 2
Yes
2 1 2 1 1
Yes
1 2 1 1 2
No
No
No
No
No
Yes
3 1 1 2 1
Yes
1 3 1 2 1
Yes
2 1 2 1 1
No
No
No
Yes
1 2 1 1 2
Yes
2 1 2 1 1
Yes
1 2 1 1 2
No
No
No
No
No
No
No
No
No
No
Yes
3 1 1 2 1
Yes
3 1 1 2 1
No
No
No
No
No
No
No
No
No
...

result:

ok 32767 cases (32767 test cases)

Test #8:

score: 0
Accepted
time: 35ms
memory: 60428kb

input:

32767
4 4
1 2
2 3
3 4
2 4
1
1 1
4 4
1 2
2 3
3 4
2 4
1
1 2
4 4
1 2
2 3
3 4
2 4
1
1 3
4 4
1 2
2 3
3 4
2 4
1
1 4
4 4
1 2
2 3
3 4
2 4
1
2 1 2
4 4
1 2
2 3
3 4
2 4
1
2 1 3
4 4
1 2
2 3
3 4
2 4
1
2 1 4
4 4
1 2
2 3
3 4
2 4
1
2 2 3
4 4
1 2
2 3
3 4
2 4
1
2 2 4
4 4
1 2
2 3
3 4
2 4
1
2 3 4
4 4
1 2
2 3
3 4
2 4
1
...

output:

Yes
1 2 1 1
Yes
1 2 1 1
Yes
1 2 1 1
Yes
1 1 1 2
No
No
No
No
No
Yes
1 1 1 2
No
No
No
No
No
Yes
1 2 1 1
Yes
1 2 1 1
Yes
1 1 1 2
No
No
No
No
No
Yes
1 1 1 2
No
No
No
No
No
Yes
1 2 1 1
Yes
1 1 1 2
No
No
No
No
No
Yes
1 1 1 2
No
No
No
No
No
No
No
No
No
No
No
Yes
1 2 1 1
No
No
No
No
No
No
No
No
No
No
Yes
1 ...

result:

ok 32767 cases (32767 test cases)

Test #9:

score: 0
Accepted
time: 39ms
memory: 62688kb

input:

32767
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
1 1
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
1 2
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
1 3
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
1 4
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
2 1 2
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
2 1 3
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
2 1 4
4 6
1 2
1 3
1 4
2 3
2 4
3 4
1
2 2 3
4 6
1 2
1 3
1 ...

output:

Yes
3 2 1 1 2 1
Yes
3 2 1 1 2 1
Yes
2 3 1 1 1 2
Yes
2 1 3 1 1 2
No
No
No
Yes
2 3 1 1 1 2
Yes
2 1 3 1 1 2
Yes
1 2 3 1 2 1
No
No
No
Yes
1 2 3 1 2 1
No
Yes
3 2 1 1 2 1
Yes
2 3 1 1 1 2
Yes
2 1 3 1 1 2
No
No
No
Yes
2 3 1 1 1 2
Yes
2 1 3 1 1 2
Yes
1 2 3 1 2 1
No
No
No
Yes
1 2 3 1 2 1
No
No
No
No
No
No
Yes...

result:

ok 32767 cases (32767 test cases)

Test #10:

score: 0
Accepted
time: 40ms
memory: 59212kb

input:

32767
4 3
1 4
4 3
3 2
1
1 1
4 3
1 4
4 3
3 2
1
1 2
4 3
1 4
4 3
3 2
1
1 3
4 3
1 4
4 3
3 2
1
1 4
4 3
1 4
4 3
3 2
1
2 1 2
4 3
1 4
4 3
3 2
1
2 1 3
4 3
1 4
4 3
3 2
1
2 1 4
4 3
1 4
4 3
3 2
1
2 2 3
4 3
1 4
4 3
3 2
1
2 2 4
4 3
1 4
4 3
3 2
1
2 3 4
4 3
1 4
4 3
3 2
1
3 1 2 3
4 3
1 4
4 3
3 2
1
3 1 2 4
4 3
1 4
4 ...

output:

Yes
1 1 1
Yes
1 1 1
Yes
1 1 1
Yes
1 1 1
No
No
No
No
No
No
No
No
No
No
No
Yes
1 1 1
Yes
1 1 1
Yes
1 1 1
No
No
No
No
No
No
No
No
No
No
No
Yes
1 1 1
Yes
1 1 1
No
No
No
No
No
No
No
No
No
No
No
Yes
1 1 1
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No...

result:

ok 32767 cases (32767 test cases)

Test #11:

score: 0
Accepted
time: 169ms
memory: 102892kb

input:

1
133819 200000
72234 62052
62052 125262
72072 62052
105495 62052
62052 31315
131581 62052
62052 122581
62052 79285
62052 60214
26697 62052
88097 62052
72234 121102
54367 72234
89776 72234
72010 72234
72234 124266
72234 64221
92679 72234
70101 72234
72234 93634
72234 83241
72234 78329
121102 31381
1...

output:

Yes
26 799 148 3303 928 190 28 2704 285 192 2898 122 179 2967 2577 3721 1 80 2539 84 470 975 1650 810 2721 3408 412 2854 3563 415 137 885 1378 4016 4015 4014 4013 4012 4011 4010 1060 1 567 167 1359 35 259 583 354 3048 453 1764 2975 2966 2965 2964 2963 2962 2961 870 2960 2959 2958 2957 10937 4690 109...

result:

ok 1 cases (1 test case)

Test #12:

score: 0
Accepted
time: 205ms
memory: 85248kb

input:

2
197804 200000
9113 81956
173293 81956
25620 81956
187287 81956
81956 119734
104627 81956
81956 180317
81956 102709
81956 67714
81956 184795
9620 81956
13190 9113
9113 136411
137957 9113
178436 9113
9113 121335
3488 9113
61022 9113
9113 108705
150555 9113
9113 55544
86147 9113
113001 9113
37860 911...

output:

Yes
1584 2565 2564 2563 2562 2561 2560 2559 2558 2557 2556 1583 537 1582 1581 1580 1579 1578 1577 1576 1575 1574 1573 1572 1571 1570 2556 2555 2554 2553 2552 2551 2550 2549 2548 2547 2546 2545 2544 4082 4081 4080 4079 4078 4077 4076 3248 4075 4074 4073 4072 4071 4070 4069 4068 4067 4066 107 6529 652...

result:

ok 2 cases (2 test cases)

Test #13:

score: 0
Accepted
time: 221ms
memory: 96720kb

input:

3
11753 62701
908 10104
3999 10104
10104 4350
10104 1596
10104 2708
7767 10104
1245 10104
3668 10104
10104 1974
10104 5515
2110 10104
5661 10104
10104 9160
2125 10104
10104 3866
8188 10104
10104 1757
7615 10104
9450 10104
10104 952
10104 7682
908 10698
908 1865
908 10296
4395 908
5421 908
11034 908
...

output:

Yes
2261 1504 4740 2105 1821 559 995 2681 3839 2856 7392 818 4100 6730 7680 2673 6152 2760 153 6293 6693 2411 4223 4222 4221 4220 4219 4218 365 4217 4216 210 4215 186 4214 753 409 225 1511 2716 3550 1053 4213 4212 4211 1185 3559 2528 946 8007 3940 346 5567 40 3064 4024 1998 2441 2693 7332 2104 3720 ...

result:

ok 3 cases (3 test cases)

Test #14:

score: 0
Accepted
time: 224ms
memory: 86988kb

input:

4
2808 3346
867 2365
2736 867
867 2108
1646 867
63 867
867 1680
1795 867
338 867
2528 867
596 2365
352 2365
2365 2291
633 2365
2365 1565
1555 2365
1637 2365
2189 2365
2365 712
333 2365
2183 2365
2209 2365
2365 353
596 1004
596 876
2147 596
596 933
596 336
596 1855
1946 596
352 2020
352 541
176 352
1...

output:

Yes
57 25 444 113 243 265 103 443 442 352 393 392 391 149 390 57 389 388 387 386 385 384 7 146 336 37 192 75 137 340 561 265 194 560 559 558 138 30 22 175 57 121 9 35 240 437 436 392 614 395 613 404 191 131 178 64 9 130 39 64 60 253 179 266 458 457 456 33 383 382 381 380 379 378 377 376 375 374 302 ...

result:

ok 4 cases (4 test cases)

Test #15:

score: 0
Accepted
time: 223ms
memory: 62980kb

input:

100
2064 6124
1934 591
1150 591
16 591
591 1161
591 384
591 1016
591 1274
942 591
20 591
1070 591
1754 591
1040 591
591 1845
2007 591
1961 591
591 1916
591 257
591 1923
591 2003
1934 1239
1934 1140
650 1934
1934 1273
1633 1934
1934 1331
1934 559
708 1934
1934 1570
498 1934
1328 1934
1934 205
347 193...

output:

Yes
372 736 918 917 541 122 916 896 890 137 482 556 915 272 796 914 93 371 845 185 1108 624 176 315 160 582 1050 791 397 503 637 1107 197 410 447 803 304 444 131 929 309 493 321 434 65 122 102 138 95 125 266 513 90 468 1104 4 461 152 3 512 423 189 315 658 13 608 245 471 100 313 532 86 2 232 99 481 6...

result:

ok 100 cases (100 test cases)

Test #16:

score: 0
Accepted
time: 220ms
memory: 62560kb

input:

200
372 5023
95 240
240 72
277 240
335 240
240 50
240 274
240 57
327 240
29 240
253 240
240 35
240 53
275 240
135 240
228 240
82 240
93 240
240 196
240 188
104 240
68 240
240 209
240 345
200 240
88 240
340 240
174 240
369 240
240 226
270 240
95 8
95 115
103 95
214 95
28 95
181 95
154 95
371 95
95 33...

output:

Yes
49 12 2 168 19 1 32 161 17 122 116 63 136 132 165 156 180 51 93 73 38 100 41 97 175 35 87 136 78 37 41 10 203 236 33 220 28 215 139 214 81 52 69 216 94 61 154 30 217 101 17 179 57 20 157 40 32 15 121 104 2 71 132 13 91 64 164 72 137 120 173 121 175 17 53 93 135 152 189 146 136 4 167 88 101 73 12...

result:

ok 200 cases (200 test cases)

Test #17:

score: 0
Accepted
time: 210ms
memory: 63984kb

input:

300
951 1030
679 372
372 576
259 372
372 310
372 854
409 372
372 839
372 778
372 641
634 372
261 372
372 414
729 372
679 71
876 679
679 318
491 679
679 198
900 679
679 10
71 830
504 71
244 71
394 71
71 761
256 576
133 576
576 694
256 910
256 277
256 623
737 256
910 874
910 646
420 910
234 910
910 4
...

output:

Yes
45 23 4 150 11 7 65 210 193 192 144 30 10 72 9 8 16 24 176 46 124 123 122 121 120 120 102 23 151 150 149 148 183 182 181 180 179 6 3 9 81 1 53 48 157 75 179 178 6 177 155 154 153 6 5 15 170 169 168 167 71 92 100 96 187 186 33 185 29 6 13 200 18 17 15 173 39 151 49 109 142 183 8 58 102 184 19 34 ...

result:

ok 300 cases (300 test cases)

Test #18:

score: 0
Accepted
time: 205ms
memory: 61184kb

input:

400
519 2465
313 122
344 122
356 122
478 122
122 105
56 122
405 122
443 122
184 122
277 122
122 204
122 266
37 122
122 403
313 469
5 313
313 233
313 337
313 359
74 313
313 319
313 431
313 457
313 68
65 313
58 313
313 493
313 251
313 7
476 313
344 5
344 494
344 233
76 344
344 224
344 236
344 188
344 ...

output:

Yes
21 271 277 15 1 80 310 19 169 38 183 217 24 309 368 18 223 17 301 113 273 350 365 109 107 29 387 8 61 374 274 96 69 135 294 177 179 251 57 84 217 154 208 62 292 82 71 2 323 69 20 165 35 164 46 332 141 217 209 93 191 229 356 17 158 88 15 6 91 351 30 133 45 26 212 274 398 250 203 341 322 263 152 1...

result:

ok 400 cases (400 test cases)

Test #19:

score: 0
Accepted
time: 82ms
memory: 59060kb

input:

91747
5 5
1 2
1 3
3 4
4 5
3 5
1
1 1
5 5
1 2
1 3
3 4
4 5
3 5
1
1 2
5 5
1 2
1 3
3 4
4 5
3 5
1
1 3
5 5
1 2
1 3
3 4
4 5
3 5
1
1 4
5 5
1 2
1 3
3 4
4 5
3 5
1
1 5
5 5
1 2
1 3
3 4
4 5
3 5
1
2 1 2
5 5
1 2
1 3
3 4
4 5
3 5
1
2 1 3
5 5
1 2
1 3
3 4
4 5
3 5
1
2 1 4
5 5
1 2
1 3
3 4
4 5
3 5
1
2 1 5
5 5
1 2
1 3
3 4
...

output:

Yes
2 1 3 1 2
Yes
4 1 2 1 1
Yes
1 2 2 1 1
Yes
2 1 3 1 2
Yes
2 1 2 1 3
No
No
No
No
Yes
1 2 2 1 1
Yes
3 1 3 2 1
Yes
3 1 1 2 3
No
No
Yes
2 1 2 1 3
No
No
No
No
No
No
No
No
Yes
2 1 2 1 3
No
No
No
No
No
No
No
Yes
4 1 2 1 1
Yes
1 2 2 1 1
Yes
2 1 3 1 2
Yes
2 1 2 1 3
No
No
No
No
Yes
1 2 2 1 1
Yes
3 1 3 2 1
Y...

result:

ok 91747 cases (91747 test cases)

Test #20:

score: 0
Accepted
time: 79ms
memory: 59948kb

input:

100000
6 10
1 2
2 4
2 5
2 6
3 4
3 5
3 6
4 5
4 6
5 6
1
1 1
6 10
1 2
2 4
2 5
2 6
3 4
3 5
3 6
4 5
4 6
5 6
1
1 2
6 10
1 2
2 4
2 5
2 6
3 4
3 5
3 6
4 5
4 6
5 6
1
1 3
6 10
1 2
2 4
2 5
2 6
3 4
3 5
3 6
4 5
4 6
5 6
1
1 4
6 10
1 2
2 4
2 5
2 6
3 4
3 5
3 6
4 5
4 6
5 6
1
1 5
6 10
1 2
2 4
2 5
2 6
3 4
3 5
3 6
4 5
4...

output:

Yes
1 3 2 1 1 2 3 1 2 1
Yes
1 3 2 1 1 2 3 1 2 1
Yes
1 3 2 1 1 2 3 1 2 1
Yes
1 4 2 1 1 1 2 2 3 1
Yes
1 2 4 1 1 1 2 2 1 3
Yes
1 2 1 4 1 2 1 1 2 3
No
No
No
No
No
No
No
No
No
Yes
1 4 2 1 1 1 2 2 3 1
Yes
1 2 4 1 1 1 2 2 1 3
Yes
1 2 1 4 1 2 1 1 2 3
Yes
1 3 4 1 1 2 1 1 2 3
Yes
1 3 1 4 1 1 2 2 1 3
Yes
1 1 3...

result:

ok 100000 cases (100000 test cases)

Test #21:

score: 0
Accepted
time: 71ms
memory: 60272kb

input:

91747
5 4
1 5
5 2
2 4
4 3
1
1 1
5 4
1 5
5 2
2 4
4 3
1
1 2
5 4
1 5
5 2
2 4
4 3
1
1 3
5 4
1 5
5 2
2 4
4 3
1
1 4
5 4
1 5
5 2
2 4
4 3
1
1 5
5 4
1 5
5 2
2 4
4 3
1
2 1 2
5 4
1 5
5 2
2 4
4 3
1
2 1 3
5 4
1 5
5 2
2 4
4 3
1
2 1 4
5 4
1 5
5 2
2 4
4 3
1
2 1 5
5 4
1 5
5 2
2 4
4 3
1
2 2 3
5 4
1 5
5 2
2 4
4 3
1
2 ...

output:

Yes
1 1 1 1
Yes
1 1 1 1
Yes
1 1 1 1
Yes
1 1 1 1
Yes
1 1 1 1
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
1 1 1 1
Yes
1 1 1 1
Yes
1 1 1 1
Yes
1 1 1 1
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
1 1 1 1
Yes
1 1 1 1
Yes
1 1 1 1
...

result:

ok 91747 cases (91747 test cases)

Test #22:

score: 0
Accepted
time: 84ms
memory: 102584kb

input:

1
133819 200000
72234 62052
62052 125262
72072 62052
105495 62052
62052 31315
131581 62052
62052 122581
62052 79285
62052 60214
26697 62052
88097 62052
72234 121102
54367 72234
89776 72234
72010 72234
72234 124266
72234 64221
92679 72234
70101 72234
72234 93634
72234 83241
72234 78329
121102 31381
1...

output:

No

result:

ok 1 cases (1 test case)

Test #23:

score: 0
Accepted
time: 86ms
memory: 83780kb

input:

2
197804 200000
9113 81956
173293 81956
25620 81956
187287 81956
81956 119734
104627 81956
81956 180317
81956 102709
81956 67714
81956 184795
9620 81956
13190 9113
9113 136411
137957 9113
178436 9113
9113 121335
3488 9113
61022 9113
9113 108705
150555 9113
9113 55544
86147 9113
113001 9113
37860 911...

output:

No
No

result:

ok 2 cases (2 test cases)

Test #24:

score: 0
Accepted
time: 94ms
memory: 98656kb

input:

3
11753 62701
908 10104
3999 10104
10104 4350
10104 1596
10104 2708
7767 10104
1245 10104
3668 10104
10104 1974
10104 5515
2110 10104
5661 10104
10104 9160
2125 10104
10104 3866
8188 10104
10104 1757
7615 10104
9450 10104
10104 952
10104 7682
908 10698
908 1865
908 10296
4395 908
5421 908
11034 908
...

output:

No
No
No

result:

ok 3 cases (3 test cases)

Test #25:

score: 0
Accepted
time: 94ms
memory: 84128kb

input:

4
2808 3346
867 2365
2736 867
867 2108
1646 867
63 867
867 1680
1795 867
338 867
2528 867
596 2365
352 2365
2365 2291
633 2365
2365 1565
1555 2365
1637 2365
2189 2365
2365 712
333 2365
2183 2365
2209 2365
2365 353
596 1004
596 876
2147 596
596 933
596 336
596 1855
1946 596
352 2020
352 541
176 352
1...

output:

No
No
No
No

result:

ok 4 cases (4 test cases)

Test #26:

score: 0
Accepted
time: 85ms
memory: 63080kb

input:

100
2064 6124
1934 591
1150 591
16 591
591 1161
591 384
591 1016
591 1274
942 591
20 591
1070 591
1754 591
1040 591
591 1845
2007 591
1961 591
591 1916
591 257
591 1923
591 2003
1934 1239
1934 1140
650 1934
1934 1273
1633 1934
1934 1331
1934 559
708 1934
1934 1570
498 1934
1328 1934
1934 205
347 193...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No

result:

ok 100 cases (100 test cases)

Test #27:

score: 0
Accepted
time: 79ms
memory: 61076kb

input:

200
372 5023
95 240
240 72
277 240
335 240
240 50
240 274
240 57
327 240
29 240
253 240
240 35
240 53
275 240
135 240
228 240
82 240
93 240
240 196
240 188
104 240
68 240
240 209
240 345
200 240
88 240
340 240
174 240
369 240
240 226
270 240
95 8
95 115
103 95
214 95
28 95
181 95
154 95
371 95
95 33...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
...

result:

ok 200 cases (200 test cases)

Test #28:

score: 0
Accepted
time: 79ms
memory: 60596kb

input:

300
951 1030
679 372
372 576
259 372
372 310
372 854
409 372
372 839
372 778
372 641
634 372
261 372
372 414
729 372
679 71
876 679
679 318
491 679
679 198
900 679
679 10
71 830
504 71
244 71
394 71
71 761
256 576
133 576
576 694
256 910
256 277
256 623
737 256
910 874
910 646
420 910
234 910
910 4
...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
17 4 29 8 10 9 77 79 15 78 61 52 9 7 10 27 25 3 11 10 23 6 7 80 42 63 9 32 37 33 36 2 3 2 10 1 7 9 45 64 51 35 11 3 44 51 66 34 10 9 2 1 10 ...

result:

ok 300 cases (300 test cases)

Test #29:

score: 0
Accepted
time: 80ms
memory: 60564kb

input:

400
519 2465
313 122
344 122
356 122
478 122
122 105
56 122
405 122
443 122
184 122
277 122
122 204
122 266
37 122
122 403
313 469
5 313
313 233
313 337
313 359
74 313
313 319
313 431
313 457
313 68
65 313
58 313
313 493
313 251
313 7
476 313
344 5
344 494
344 233
76 344
344 224
344 236
344 188
344 ...

output:

No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
...

result:

ok 400 cases (400 test cases)

Test #30:

score: 0
Accepted
time: 197ms
memory: 60576kb

input:

100000
10 10
8 6
10 6
4 6
10 3
1 3
3 2
4 5
4 9
4 7
2 9
6
1 1
1 3
1 4
2 2 6
2 9 6
3 9 4 8
10 10
9 1
4 1
1 8
1 5
9 4
4 7
8 6
10 7
6 2
2 3
5
4 8 4 5 9
1 1
3 10 9 6
1 3
1 2
10 10
7 5
5 10
2 5
4 5
2 7
10 8
6 2
2 3
1 8
3 9
6
1 10
3 3 7 6
2 2 4
2 6 9
1 1
1 5
10 10
5 6
4 5
10 6
3 10
2 10
8 10
1 10
9 2
2 7
7...

output:

Yes
1 2 3 1 1 2 2 1 1 3
Yes
6 1 3 2 5 3 2 3 3 1
No
No
Yes
3 1 2 1 2 1 3 1 1 2
Yes
1 1 2 5 1 2 3 2 1 1
Yes
2 2 1 1 3 2 2 2 1 2
No
Yes
1 1 8 6 4 6 4 1 2 2
No
No
No
Yes
7 1 1 3 1 3 5 4 2 1
Yes
2 3 2 1 5 1 3 2 1 2
Yes
1 4 5 1 1 4 2 1 4 2
Yes
2 4 3 2 5 3 3 1 2 1
No
Yes
7 1 4 2 3 1 2 2 5 2
No
No
Yes
1 3 6...

result:

ok 100000 cases (100000 test cases)

Test #31:

score: 0
Accepted
time: 156ms
memory: 59300kb

input:

50000
20 20
16 10
7 10
3 10
4 10
10 18
12 10
16 2
16 20
15 16
9 2
7 17
20 8
5 20
13 3
3 6
19 5
9 11
14 13
1 14
12 11
7
3 5 17 15
1 15
4 20 15 18 17
6 18 4 16 6 12 7
4 20 15 9 17
1 13
1 3
20 20
6 12
5 6
7 6
6 15
12 17
12 9
12 8
5 16
5 7
5 10
17 18
17 3
17 2
14 17
19 17
16 13
1 13
4 1
11 3
20 10
8
2 4...

output:

No
No
No
Yes
1 3 4 11 1 2 4 3 1 1 1 1 5 7 3 5 2 5 4 1
No
No
No
No
Yes
7 3 5 2 2 1 6 3 8 4 7 1 9 6 5 2 2 6 2 1
No
No
Yes
3 4 7 5 1 6 1 5 6 2 7 10 2 1 1 2 2 1 1 5
No
No
No
No
No
No
Yes
10 2 7 1 2 8 2 1 3 4 2 8 1 2 2 1 5 2 3 2
No
No
No
No
No
No
No
Yes
10 2 1 1 4 5 2 1 2 1 5 4 1 6 7 3 1 3 3 5
No
No
No
Y...

result:

ok 50000 cases (50000 test cases)

Test #32:

score: 0
Accepted
time: 102ms
memory: 71744kb

input:

5
200000 200000
85681 60541
116116 60541
60541 166258
131760 60541
165485 60541
192880 60541
60541 119555
131728 60541
32350 60541
69289 60541
146760 60541
60541 11128
60541 178801
60541 22128
60541 55775
60541 93864
57164 85681
85681 131653
173687 85681
85681 35103
85681 5313
80956 85681
123041 856...

output:

No
No
No
No
No

result:

ok 5 cases (5 test cases)

Test #33:

score: 0
Accepted
time: 208ms
memory: 62800kb

input:

100000
10 10
8 6
10 6
4 6
10 3
1 3
3 2
4 5
4 9
4 7
2 9
4
2 5 7
4 8 7 9 5
2 2 10
2 2 6
10 10
5 6
6 3
3 4
9 3
3 10
9 4
9 1
9 7
9 2
10 8
4
3 6 7 8
1 9
5 4 6 7 10 2
1 1
10 10
3 9
2 9
9 10
8 9
7 3
3 1
7 1
6 8
5 1
1 4
6
2 8 2
3 5 4 3
1 1
2 3 5
1 6
1 9
10 10
7 5
5 10
2 5
4 5
2 7
10 8
6 2
2 3
1 8
3 9
6
1 10...

output:

Yes
2 2 1 1 1 2 3 2 4 4
Yes
3 4 2 1 3 3 1 6 2 3
Yes
2 2 1 3 2 3 1 1 4 2
Yes
1 1 2 5 1 1 1 2 1 2
Yes
1 3 3 1 1 5 1 1 4 1
Yes
1 1 2 5 3 4 2 1 1 1
Yes
1 2 1 4 2 5 2 8 2 1
Yes
2 1 1 6 4 4 6 1 1 1
Yes
1 2 3 1 4 3 5 4 1 1
Yes
3 1 1 4 1 2 3 3 1 1
Yes
2 2 3 1 4 1 2 4 2 3
Yes
2 1 1 5 1 4 3 5 1 3
Yes
1 1 1 2 ...

result:

ok 100000 cases (100000 test cases)

Test #34:

score: 0
Accepted
time: 210ms
memory: 59952kb

input:

50000
20 20
16 10
7 10
3 10
4 10
10 18
12 10
16 2
16 20
15 16
9 2
7 17
20 8
5 20
13 3
3 6
19 5
9 11
14 13
1 14
12 11
5
5 18 17 9 12 5
8 2 15 6 12 18 7 20 4
5 12 18 2 20 17
1 14
1 1
20 20
5 20
5 16
13 5
5 7
20 9
4 16
16 17
16 10
18 16
15 16
12 17
9 2
13 2
18 6
8 6
1 7
7 14
1 11
2 19
3 11
6
3 3 5 14
3...

output:

Yes
1 4 1 2 13 11 5 6 4 4 8 1 2 1 4 5 5 1 1 4
Yes
7 2 12 3 2 1 11 2 4 3 2 1 2 2 3 1 4 2 4 1
Yes
10 1 2 12 8 4 4 4 3 5 3 2 6 2 1 9 4 4 1 5
Yes
3 2 1 1 5 4 3 2 7 2 9 17 13 12 3 6 1 2 3 1
Yes
9 4 10 11 3 3 8 2 5 2 1 1 7 3 2 4 6 3 2 10
Yes
3 2 15 9 1 1 10 2 2 10 3 2 4 1 1 3 3 7 10 5
Yes
3 2 2 2 6 1 1 2 ...

result:

ok 50000 cases (50000 test cases)

Test #35:

score: 0
Accepted
time: 485ms
memory: 70416kb

input:

5
200000 200000
85681 60541
116116 60541
60541 166258
131760 60541
165485 60541
192880 60541
60541 119555
131728 60541
32350 60541
69289 60541
146760 60541
60541 11128
60541 178801
60541 22128
60541 55775
60541 93864
57164 85681
85681 131653
173687 85681
85681 35103
85681 5313
80956 85681
123041 856...

output:

Yes
746 3737 611 73 676 1137 875 267 1198 189 83 52 569 254 702 691 352 181 491 144 85 119 3080 1255 239 96 828 217 3225 3224 3223 3222 3221 3220 3219 3218 3217 3216 3215 3214 2598 478 1513 3185 840 183 120 12 71 514 200 4250 5330 5329 5328 5327 5326 5325 5324 5323 5322 5321 5320 5319 5318 5317 5316...

result:

ok 5 cases (5 test cases)

Test #36:

score: 0
Accepted
time: 299ms
memory: 59732kb

input:

100
10000 10000
3266 9184
9184 1054
3229 9184
9184 9141
9184 653
8924 9184
9184 7613
4498 9184
9184 4636
8077 9184
9184 8214
2152 3266
3648 3266
3266 4190
4733 3266
3266 376
2806 3266
3266 5885
3266 8225
5161 3266
1323 2152
2152 5549
3666 2152
2152 6725
7719 2152
461 2152
4854 2152
5126 2152
3185 21...

output:

Yes
98 49 183 242 36 236 196 122 127 206 210 243 242 241 240 239 238 237 236 235 366 365 364 363 362 361 360 359 358 357 356 355 354 242 241 240 239 238 237 236 235 234 622 41 39 413 288 94 188 368 297 574 573 572 571 570 569 568 567 891 890 889 888 97 7 71 26 70 25 181 120 946 118 27 373 143 229 20...

result:

ok 100 cases (100 test cases)

Test #37:

score: 0
Accepted
time: 116ms
memory: 71300kb

input:

1
200000 200000
73430 94157
94157 101092
101092 45602
45602 130824
130824 113959
113959 85732
85732 116162
116162 152244
152244 184122
184122 189330
189330 89252
89252 165061
165061 55280
55280 169960
169960 55259
55259 87970
87970 21982
21982 105896
105896 150536
150536 95248
95248 177673
177673 10...

output:

Yes
1 3 3 1 1 1 3 2 1 2 2 2 1 2 1 4 3 2 2 1 5 5 2 1 1 1 2 2 1 3 1 1 1 1 2 1 2 3 1 1 1 2 3 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 3 1 1 1 2 1 3 2 2 2 1 1 1 4 3 4 1 1 2 2 2 4 4 1 2 5 2 2 2 2 2 3 2 2 2 5 2 1 1 1 2 4 2 2 1 7 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 3 1 1 1 3 1 3 3 2 3 1 2 2 2 1 1 1 2 2 2 1 2 1 2 6 2 2 1 5 ...

result:

ok 1 cases (1 test case)

Test #38:

score: 0
Accepted
time: 150ms
memory: 78216kb

input:

1
199999 200000
174065 145980
145980 96651
96651 140772
140772 20428
20428 189277
189277 102889
102889 74229
74229 45968
45968 135277
135277 50552
50552 66888
66888 9771
9771 68599
68599 91485
91485 193574
193574 155557
155557 92561
92561 102920
102920 76168
76168 14999
14999 47109
47109 136479
1364...

output:

Yes
1 6 4 2 8 3 10 3 4 1 1 1 3 5 4 1 1 1 2 5 13 3 1 2 1 8 3 2 11 6 3 9 4 2 1 28 2 8 1 3 5 1 5 5 5 2 2 7 3 5 1 1 8 7 8 5 9 7 2 5 4 1 1 9 2 1 2 4 1 1 4 2 1 5 12 3 8 23 2 3 5 3 7 5 3 5 6 7 6 10 3 10 3 3 9 2 1 2 3 2 2 2 1 4 7 5 1 6 2 3 11 1 1 1 2 4 4 4 4 6 3 1 7 4 5 2 2 2 8 3 1 2 1 2 1 3 15 2 4 10 1 5 3...

result:

ok 1 cases (1 test case)

Test #39:

score: 0
Accepted
time: 211ms
memory: 92132kb

input:

1
199997 200000
50736 33591
33591 8671
8671 132320
132320 190357
190357 158099
158099 46826
46826 30397
30397 176649
176649 34339
34339 25756
25756 40319
40319 146351
146351 168140
168140 54911
54911 115215
115215 43647
43647 117053
117053 164914
164914 154300
154300 66678
66678 70987
70987 20968
20...

output:

Yes
2 17 6 2 2 5 3 2 10 12 19 8 22 12 8 2 4 13 8 4 1 2 38 7 4 11 2 1 9 2 3 22 1 1 5 4 10 2 5 7 8 24 7 10 14 3 8 2 9 2 4 25 12 23 19 5 9 3 15 1 1 1 2 8 2 5 8 6 14 1 14 7 5 30 16 20 10 3 6 30 1 15 9 12 2 7 2 1 2 3 17 11 1 8 9 1 5 8 23 5 10 4 16 2 39 2 5 6 4 8 1 1 6 8 7 4 2 2 8 5 11 5 3 1 3 2 2 28 5 3 ...

result:

ok 1 cases (1 test case)

Test #40:

score: 0
Accepted
time: 196ms
memory: 100768kb

input:

1
199991 200000
63650 119357
119357 780
780 31061
31061 84731
84731 3391
3391 1403
1403 70956
70956 177661
177661 79067
79067 4157
4157 82102
82102 95995
95995 167044
167044 109461
109461 131170
131170 24178
24178 88534
88534 78947
78947 40126
40126 103455
103455 154890
154890 137983
137983 89761
89...

output:

Yes
10 3 47 9 10 43 28 16 2 11 82 6 11 31 25 9 22 35 11 34 13 63 3 57 18 41 9 19 7 22 25 1 32 3 37 3 32 3 10 30 28 6 25 2 46 6 13 18 8 1 47 4 32 2 42 8 6 11 18 13 15 7 12 13 18 63 7 49 18 6 36 26 2 8 78 62 16 1 15 3 18 9 14 70 15 54 12 5 4 8 21 30 97 5 4 6 7 10 5 3 27 15 7 55 6 5 5 2 28 37 20 44 38 ...

result:

ok 1 cases (1 test case)

Test #41:

score: 0
Accepted
time: 139ms
memory: 99900kb

input:

1
199901 200000
76324 135017
135017 179738
179738 50652
50652 154261
154261 11415
11415 64361
64361 111164
111164 25467
25467 191137
191137 167456
167456 185182
185182 3915
3915 168115
168115 119442
119442 117322
117322 123615
123615 162622
162622 126029
126029 158554
158554 150075
150075 93776
9377...

output:

Yes
680 498 68 79 6 278 213 176 105 163 143 435 110 40 84 139 255 1 473 300 199 81 531 273 184 20 488 304 170 116 151 88 168 29 334 51 127 179 66 224 325 148 70 18 24 42 806 793 269 6 117 189 226 441 522 200 295 76 132 100 161 179 1 175 26 716 127 156 108 343 89 38 29 212 188 291 200 200 200 200 200...

result:

ok 1 cases (1 test case)

Test #42:

score: 0
Accepted
time: 132ms
memory: 100172kb

input:

1
199801 200000
24827 18470
18470 39815
39815 199236
199236 50827
50827 6662
6662 195671
195671 168602
168602 136919
136919 3932
3932 146070
146070 180118
180118 43755
43755 18833
18833 17582
17582 64346
64346 185377
185377 76426
76426 164900
164900 158321
158321 35504
35504 8045
8045 83504
83504 44...

output:

Yes
460 1028 1062 192 1377 666 292 740 235 743 668 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 400 4...

result:

ok 1 cases (1 test case)

Test #43:

score: 0
Accepted
time: 224ms
memory: 100808kb

input:

1
190001 200000
46057 74035
74035 48844
48844 69478
69478 127318
127318 81556
81556 60621
60621 14425
14425 150533
150533 171228
171228 188346
188346 158190
158190 1311
1311 108551
108551 102653
102653 145556
145556 86805
86805 105356
105356 19894
46057 1
19894 1
122226 143891
143891 165132
165132 1...

output:

Yes
20000 20000 20000 20000 20000 20000 20000 20000 17138 19859 20000 20000 20000 20000 20000 20000 20000 20000 4961 2240 20000 20000 20000 20000 20000 20000 20000 20000 11800 19200 20000 20000 20000 20000 20000 20000 20000 20000 12954 5554 20000 20000 20000 20000 20000 20000 20000 20000 17241 19737...

result:

ok 1 cases (1 test case)

Test #44:

score: 0
Accepted
time: 241ms
memory: 100236kb

input:

1
180001 200000
17000 132825
132825 47303
47303 113653
113653 39540
39540 18369
18369 108769
108769 54899
54899 82964
17000 1
82964 1
31739 57409
57409 58696
58696 69730
69730 79482
79482 77715
77715 69559
69559 134750
134750 19083
31739 1
19083 1
29825 117252
117252 77929
77929 38940
38940 63157
63...

output:

Yes
40000 40000 40000 39822 25227 40000 40000 40000 3834 18429 40000 40000 40000 36955 39763 40000 40000 40000 7094 4286 40000 40000 40000 33499 40000 40000 40000 40000 6665 164 40000 40000 40000 12362 38869 40000 40000 40000 35899 9392 40000 40000 40000 39983 19897 40000 40000 40000 1317 21403 4000...

result:

ok 1 cases (1 test case)

Test #45:

score: 0
Accepted
time: 196ms
memory: 72548kb

input:

1
200000 199999
1 171541
171541 66536
66536 9759
176664 9759
176664 84213
84213 83489
83489 129396
86199 129396
172364 86199
142986 172364
93420 142986
93420 146579
96161 146579
96161 191703
191703 83518
196083 83518
196083 37112
37112 105353
105353 165142
54541 165142
54541 124571
124571 187179
187...

output:

Yes
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

result:

ok 1 cases (1 test case)

Extra Test:

score: 0
Extra Test Passed