QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#290718#3269. 末日魔法少女计划qzzyq25.784486 8ms14428kbC++142.7kb2023-12-25 10:31:222023-12-25 10:31:22

Judging History

你现在查看的是最新测评结果

  • [2023-12-25 10:31:22]
  • 评测
  • 测评结果:25.784486
  • 用时:8ms
  • 内存:14428kb
  • [2023-12-25 10:31:22]
  • 提交

answer

#include<bits/stdc++.h>
#define ll long long
#define ull unsigned long long
#define maxn 4005
#define put() putchar('\n')
#define Tp template<typename Ty>
#define Ts template<typename Ty,typename... Ar>
using namespace std;
inline void read(int &x){
    int f=1;x=0;char c=getchar();
    while (c<'0'||c>'9') {if (c=='-') f=-1;c=getchar();}
    while (c>='0'&&c<='9') {x=x*10+c-'0';c=getchar();}
    x*=f;
}
namespace Debug{
	Tp void _debug(char* f,Ty t){cerr<<f<<'='<<t<<endl;}
	Ts void _debug(char* f,Ty x,Ar... y){while(*f!=',') cerr<<*f++;cerr<<'='<<x<<",";_debug(f+1,y...);}
	Tp ostream& operator<<(ostream& os,vector<Ty>& V){os<<"[";for(auto& vv:V) os<<vv<<",";os<<"]";return os;}
	#define gdb(...) _debug((char*)#__VA_ARGS__,__VA_ARGS__)
}using namespace Debug;
#define fi first
#define se second
#define mk make_pair
const int mod=1e9+7;
inline int power(int x,int y=mod-2) {
	int sum=1;
	while (y) {
		if (y&1) sum=sum*x%mod;
		x=x*x%mod;y>>=1;
	}
	return sum;
}
int n,a[maxn][maxn],k,N;
double F[16]={0,0,7.987,3.8085,2.396,1.961,1.6065,1.4515,1.2540,1.1980,1.0995,1.0705,1.0345,1.012,1.0015,0.994};
void print(void) {
	int i,j,ans=0;
	// for (i=1;i<=n;i++) for (j=i+2;j<=n;j++) a[i][j]=1;
	for (i=1;i<=n;i++) for (j=i+2;j<=n;j++) ans+=a[i][j];
	printf("%d\n",ans);
	double rating=100*max(0.0,1.0-sqrt(max(0.0,ans*1.0/(n*F[k])-1)));
	gdb(ans,k,rating);
	for (i=1;i<=n;i++) for (j=i+2;j<=n;j++) if (a[i][j]) printf("%d %d\n",i,j);
}
namespace BL2 {
	void solve(int l,int r) {
		if (r-l+1<=2) return ;
		int mid=l+r>>1,i;
		for (i=l;i<mid;i++) a[i][mid]=1;
		for (i=mid+1;i<=r;i++) a[mid][i]=1; 
		solve(l,mid-1);
		solve(mid+1,r);
	}
	void main(void) {
		int i,j;
		solve(1,n);
		print();
	}
}//k=2
const int base=11;
namespace BL3 {
	int id[maxn],tot;
	void solve(int l,int r) {
		if (r-l+1<=2) return ;
		int mid=l+r>>1,i;
		for (i=l;i<mid;i++) a[id[i]][id[mid]]=1;
		for (i=mid+1;i<=r;i++) a[id[mid]][id[i]]=1; 
		solve(l,mid-1);
		solve(mid+1,r);
	}
	void main(int n) {
		int i,j;
		for (i=2;i<n;i*=2) {
			for (j=1;j+i<=n;j+=i) a[j][j+i]=1;
		}
		int t=(k-1)/2,l;
		i=(1<<t);
		for (j=1;j<=n;j+=i) {
			int res=t/2,x=(1<<t/2)+j;
			// for (l=t/2;l<=t;l++) a[x][(1<<l)+j]=1;
			// for (l=0;l<=t/2;l++) a[j+(1<<l)][x]=1;
			for (l=t/2;l<=t;l++) a[(1<<l)+j][(1<<t)+j]=1;
			for (l=0;l<=t/2;l++) a[j][j+(1<<l)]=1;
		}
		for (j=1;j<=n;j+=i) id[++tot]=j;
		solve(1,tot);
		print();
	}
}//k>=11
signed main(void){
	int i;
	read(n);read(k);
	for (i=1;i<=n;i++) a[i][i]=1;
	for (i=1;i<n;i++) a[i][i+1]=1;
	if (k==2) return BL2::main(),0;
	return BL3::main(2048),0;
	return 0;
}
//i=begin && g++ $i.cpp -o $i -std=c++14 && ./$i




Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 0
Wrong Answer
time: 4ms
memory: 14428kb

input:

2000 2

output:

15965
1 3
1 7
1 15
1 31
1 62
1 125
1 250
1 500
1 1000
2 7
2 15
2 31
2 62
2 125
2 250
2 500
2 1000
3 5
3 6
3 7
3 15
3 31
3 62
3 125
3 250
3 500
3 1000
4 7
4 15
4 31
4 62
4 125
4 250
4 500
4 1000
5 7
5 15
5 31
5 62
5 125
5 250
5 500
5 1000
6 15
6 31
6 62
6 125
6 250
6 500
6 1000
7 9
7 10
7 11
7 12
7 1...

result:

wrong answer Not correct

Subtask #2:

score: 0
Wrong Answer

Test #6:

score: 0
Wrong Answer
time: 3ms
memory: 13228kb

input:

1936 3

output:

8693
1 3
1 5
1 7
1 9
1 15
1 17
1 31
1 33
1 63
1 65
1 127
1 129
1 255
1 257
1 511
1 513
1 1023
1 1025
3 5
3 7
3 15
3 31
3 63
3 127
3 255
3 511
3 1023
5 7
5 9
5 15
5 31
5 63
5 127
5 255
5 511
5 1023
7 9
7 11
7 13
7 15
7 31
7 63
7 127
7 255
7 511
7 1023
9 11
9 13
9 15
9 17
9 31
9 63
9 127
9 255
9 511
9...

result:

wrong answer Not correct

Subtask #3:

score: 0.698823
Acceptable Answer

Test #11:

score: 0.705535
Acceptable Answer
time: 3ms
memory: 13476kb

input:

2000 4

output:

8989
1 3
1 5
1 7
1 9
1 15
1 17
1 31
1 33
1 63
1 65
1 127
1 129
1 255
1 257
1 511
1 513
1 1023
1 1025
3 5
3 7
3 15
3 31
3 63
3 127
3 255
3 511
3 1023
5 7
5 9
5 15
5 31
5 63
5 127
5 255
5 511
5 1023
7 9
7 11
7 13
7 15
7 31
7 63
7 127
7 255
7 511
7 1023
9 11
9 13
9 15
9 17
9 31
9 63
9 127
9 255
9 511
9...

result:

points 0.06413958060

Test #12:

score: 0.700022
Acceptable Answer
time: 0ms
memory: 13364kb

input:

1999 4

output:

8989
1 3
1 5
1 7
1 9
1 15
1 17
1 31
1 33
1 63
1 65
1 127
1 129
1 255
1 257
1 511
1 513
1 1023
1 1025
3 5
3 7
3 15
3 31
3 63
3 127
3 255
3 511
3 1023
5 7
5 9
5 15
5 31
5 63
5 127
5 255
5 511
5 1023
7 9
7 11
7 13
7 15
7 31
7 63
7 127
7 255
7 511
7 1023
9 11
9 13
9 15
9 17
9 31
9 63
9 127
9 255
9 511
9...

result:

points 0.06363836520

Test #13:

score: 0.698823
Acceptable Answer
time: 3ms
memory: 13396kb

input:

1991 4

output:

8954
1 3
1 5
1 7
1 9
1 15
1 17
1 31
1 33
1 63
1 65
1 127
1 129
1 255
1 257
1 511
1 513
1 1023
1 1025
3 5
3 7
3 15
3 31
3 63
3 127
3 255
3 511
3 1023
5 7
5 9
5 15
5 31
5 63
5 127
5 255
5 511
5 1023
7 9
7 11
7 13
7 15
7 31
7 63
7 127
7 255
7 511
7 1023
9 11
9 13
9 15
9 17
9 31
9 63
9 127
9 255
9 511
9...

result:

points 0.06352934770

Test #14:

score: 0.722548
Acceptable Answer
time: 0ms
memory: 13360kb

input:

1971 4

output:

8845
1 3
1 5
1 7
1 9
1 15
1 17
1 31
1 33
1 63
1 65
1 127
1 129
1 255
1 257
1 511
1 513
1 1023
1 1025
3 5
3 7
3 15
3 31
3 63
3 127
3 255
3 511
3 1023
5 7
5 9
5 15
5 31
5 63
5 127
5 255
5 511
5 1023
7 9
7 11
7 13
7 15
7 31
7 63
7 127
7 255
7 511
7 1023
9 11
9 13
9 15
9 17
9 31
9 63
9 127
9 255
9 511
9...

result:

points 0.06568618520

Test #15:

score: 0.717365
Acceptable Answer
time: 3ms
memory: 13300kb

input:

1938 4

output:

8701
1 3
1 5
1 7
1 9
1 15
1 17
1 31
1 33
1 63
1 65
1 127
1 129
1 255
1 257
1 511
1 513
1 1023
1 1025
3 5
3 7
3 15
3 31
3 63
3 127
3 255
3 511
3 1023
5 7
5 9
5 15
5 31
5 63
5 127
5 255
5 511
5 1023
7 9
7 11
7 13
7 15
7 31
7 63
7 127
7 255
7 511
7 1023
9 11
9 13
9 15
9 17
9 31
9 63
9 127
9 255
9 511
9...

result:

points 0.0652149590

Subtask #4:

score: 0
Wrong Answer

Test #16:

score: 0
Wrong Answer
time: 3ms
memory: 12588kb

input:

2000 5

output:

4993
1 3
1 5
1 9
1 13
1 17
1 29
1 33
1 61
1 65
1 125
1 129
1 253
1 257
1 509
1 513
1 1021
1 1025
3 5
5 7
5 9
5 13
5 29
5 61
5 125
5 253
5 509
5 1021
7 9
9 11
9 13
9 17
9 29
9 61
9 125
9 253
9 509
9 1021
11 13
13 15
13 17
13 21
13 25
13 29
13 61
13 125
13 253
13 509
13 1021
15 17
17 19
17 21
17 25
17...

result:

wrong answer Not correct

Subtask #5:

score: 1.77885
Acceptable Answer

Test #21:

score: 1.78982
Acceptable Answer
time: 3ms
memory: 12400kb

input:

2000 6

output:

4993
1 3
1 5
1 9
1 13
1 17
1 29
1 33
1 61
1 65
1 125
1 129
1 253
1 257
1 509
1 513
1 1021
1 1025
3 5
5 7
5 9
5 13
5 29
5 61
5 125
5 253
5 509
5 1021
7 9
9 11
9 13
9 17
9 29
9 61
9 125
9 253
9 509
9 1021
11 13
13 15
13 17
13 21
13 25
13 29
13 61
13 125
13 253
13 509
13 1021
15 17
17 19
17 21
17 25
17...

result:

points 0.25568865550

Test #22:

score: 1.78032
Acceptable Answer
time: 7ms
memory: 12564kb

input:

1997 6

output:

4992
1 3
1 5
1 9
1 13
1 17
1 29
1 33
1 61
1 65
1 125
1 129
1 253
1 257
1 509
1 513
1 1021
1 1025
3 5
5 7
5 9
5 13
5 29
5 61
5 125
5 253
5 509
5 1021
7 9
9 11
9 13
9 17
9 29
9 61
9 125
9 253
9 509
9 1021
11 13
13 15
13 17
13 21
13 25
13 29
13 61
13 125
13 253
13 509
13 1021
15 17
17 19
17 21
17 25
17...

result:

points 0.25433105520

Test #23:

score: 1.77885
Acceptable Answer
time: 3ms
memory: 12540kb

input:

1989 6

output:

4973
1 3
1 5
1 9
1 13
1 17
1 29
1 33
1 61
1 65
1 125
1 129
1 253
1 257
1 509
1 513
1 1021
1 1025
3 5
5 7
5 9
5 13
5 29
5 61
5 125
5 253
5 509
5 1021
7 9
9 11
9 13
9 17
9 29
9 61
9 125
9 253
9 509
9 1021
11 13
13 15
13 17
13 21
13 25
13 29
13 61
13 125
13 253
13 509
13 1021
15 17
17 19
17 21
17 25
17...

result:

points 0.25412165520

Test #24:

score: 1.80185
Acceptable Answer
time: 3ms
memory: 12512kb

input:

1972 6

output:

4915
1 3
1 5
1 9
1 13
1 17
1 29
1 33
1 61
1 65
1 125
1 129
1 253
1 257
1 509
1 513
1 1021
1 1025
3 5
5 7
5 9
5 13
5 29
5 61
5 125
5 253
5 509
5 1021
7 9
9 11
9 13
9 17
9 29
9 61
9 125
9 253
9 509
9 1021
11 13
13 15
13 17
13 21
13 25
13 29
13 61
13 125
13 253
13 509
13 1021
15 17
17 19
17 21
17 25
17...

result:

points 0.257407780

Test #25:

score: 1.78639
Acceptable Answer
time: 3ms
memory: 12220kb

input:

1933 6

output:

4828
1 3
1 5
1 9
1 13
1 17
1 29
1 33
1 61
1 65
1 125
1 129
1 253
1 257
1 509
1 513
1 1021
1 1025
3 5
5 7
5 9
5 13
5 29
5 61
5 125
5 253
5 509
5 1021
7 9
9 11
9 13
9 17
9 29
9 61
9 125
9 253
9 509
9 1021
11 13
13 15
13 17
13 21
13 25
13 29
13 61
13 125
13 253
13 509
13 1021
15 17
17 19
17 21
17 25
17...

result:

points 0.25519873690

Subtask #6:

score: 3.27737
Acceptable Answer

Test #26:

score: 3.28879
Acceptable Answer
time: 3ms
memory: 12352kb

input:

1999 7

output:

3494
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.54813210650

Test #27:

score: 3.28308
Acceptable Answer
time: 7ms
memory: 12180kb

input:

1997 7

output:

3493
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.54718039130

Test #28:

score: 3.27737
Acceptable Answer
time: 3ms
memory: 12216kb

input:

1987 7

output:

3478
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.54622762090

Test #29:

score: 3.27793
Acceptable Answer
time: 3ms
memory: 12068kb

input:

1978 7

output:

3462
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.54632227350

Test #30:

score: 3.2844
Acceptable Answer
time: 6ms
memory: 12040kb

input:

1931 7

output:

3377
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.54740020670

Subtask #7:

score: 1.85423
Acceptable Answer

Test #31:

score: 1.85582
Acceptable Answer
time: 3ms
memory: 12356kb

input:

1995 8

output:

3491
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.37116428260

Test #32:

score: 1.86217
Acceptable Answer
time: 7ms
memory: 12248kb

input:

1999 8

output:

3494
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.37243417460

Test #33:

score: 1.85423
Acceptable Answer
time: 0ms
memory: 12220kb

input:

1987 8

output:

3478
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.37084557550

Test #34:

score: 1.85823
Acceptable Answer
time: 7ms
memory: 12244kb

input:

1981 8

output:

3465
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.37164513950

Test #35:

score: 1.85584
Acceptable Answer
time: 3ms
memory: 12132kb

input:

1923 8

output:

3365
1 3
1 5
1 9
1 17
1 25
1 33
1 57
1 65
1 121
1 129
1 249
1 257
1 505
1 513
1 1017
1 1025
3 5
3 9
5 7
5 9
7 9
9 11
9 13
9 17
9 25
9 57
9 121
9 249
9 505
9 1017
11 13
11 17
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 57
17 121
17 249
17 505
17 1017
19 21
19 25
21 23
21 25
23 25
25 27
25 29
25 33
2...

result:

points 0.37116725760

Subtask #8:

score: 3.45381
Acceptable Answer

Test #36:

score: 3.46122
Acceptable Answer
time: 7ms
memory: 12056kb

input:

1997 9

output:

2619
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.6922438350

Test #37:

score: 3.46568
Acceptable Answer
time: 3ms
memory: 12064kb

input:

1998 9

output:

2619
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.69313528670

Test #38:

score: 3.45381
Acceptable Answer
time: 7ms
memory: 11932kb

input:

1990 9

output:

2612
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.6907615930

Test #39:

score: 3.4583
Acceptable Answer
time: 0ms
memory: 11948kb

input:

1975 9

output:

2591
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.69165916810

Test #40:

score: 3.46958
Acceptable Answer
time: 3ms
memory: 11940kb

input:

1934 9

output:

2534
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.69391555580

Subtask #9:

score: 2.23996
Acceptable Answer

Test #41:

score: 2.24241
Acceptable Answer
time: 3ms
memory: 11996kb

input:

1995 10

output:

2617
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.56060373740

Test #42:

score: 2.24514
Acceptable Answer
time: 7ms
memory: 11948kb

input:

1996 10

output:

2617
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.56128443660

Test #43:

score: 2.24453
Acceptable Answer
time: 0ms
memory: 11888kb

input:

1979 10

output:

2595
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.56113305040

Test #44:

score: 2.23996
Acceptable Answer
time: 0ms
memory: 12012kb

input:

1972 10

output:

2588
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.55998963890

Test #45:

score: 2.24329
Acceptable Answer
time: 0ms
memory: 11888kb

input:

1945 10

output:

2551
1 3
1 5
1 9
1 17
1 33
1 49
1 65
1 113
1 129
1 241
1 257
1 497
1 513
1 1009
1 1025
3 5
5 7
5 9
5 17
7 9
9 11
9 13
9 17
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 49
17 113
17 241
17 497
17 1009
19 21
21 23
21 25
21 33
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 4...

result:

points 0.56082250240

Subtask #10:

score: 2.86264
Acceptable Answer

Test #46:

score: 2.86264
Acceptable Answer
time: 0ms
memory: 11968kb

input:

1993 11

output:

2306
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.71565906840

Test #47:

score: 2.86646
Acceptable Answer
time: 3ms
memory: 11912kb

input:

1994 11

output:

2306
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.71661384230

Test #48:

score: 2.87618
Acceptable Answer
time: 0ms
memory: 12100kb

input:

2000 11

output:

2310
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.719046130

Test #49:

score: 2.87841
Acceptable Answer
time: 3ms
memory: 11928kb

input:

1972 11

output:

2277
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.71960307980

Test #50:

score: 2.88415
Acceptable Answer
time: 0ms
memory: 11760kb

input:

1944 11

output:

2243
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.72103717760

Subtask #11:

score: 2.62149
Acceptable Answer

Test #51:

score: 2.63156
Acceptable Answer
time: 0ms
memory: 12096kb

input:

1999 12

output:

2310
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.65788903560

Test #52:

score: 2.63483
Acceptable Answer
time: 7ms
memory: 11996kb

input:

2000 12

output:

2310
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.65870629660

Test #53:

score: 2.62149
Acceptable Answer
time: 8ms
memory: 11848kb

input:

1989 12

output:

2302
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.6553726450

Test #54:

score: 2.64138
Acceptable Answer
time: 6ms
memory: 11948kb

input:

1976 12

output:

2280
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.66034425380

Test #55:

score: 2.64093
Acceptable Answer
time: 3ms
memory: 11824kb

input:

1949 12

output:

2249
1 3
1 5
1 9
1 17
1 33
1 65
1 97
1 129
1 225
1 257
1 481
1 513
1 993
1 1025
3 5
5 7
5 9
5 33
7 9
9 11
9 13
9 17
9 33
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 97
33 225
33 481
33 993
35 37
37...

result:

points 0.66023194760

Subtask #12:

score: 2.32094
Acceptable Answer

Test #56:

score: 2.34616
Acceptable Answer
time: 0ms
memory: 12020kb

input:

1981 13

output:

2100
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.78205353080

Test #57:

score: 2.34981
Acceptable Answer
time: 3ms
memory: 11844kb

input:

1982 13

output:

2100
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.78326939180

Test #58:

score: 2.32094
Acceptable Answer
time: 3ms
memory: 11956kb

input:

1989 13

output:

2116
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.77364553160

Test #59:

score: 2.3443
Acceptable Answer
time: 3ms
memory: 11756kb

input:

1972 13

output:

2091
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.78143291930

Test #60:

score: 2.32492
Acceptable Answer
time: 3ms
memory: 11796kb

input:

1929 13

output:

2051
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.77497210370

Subtask #13:

score: 2.25107
Acceptable Answer

Test #61:

score: 2.27413
Acceptable Answer
time: 0ms
memory: 11852kb

input:

1979 14

output:

2098
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.75804222650

Test #62:

score: 2.27745
Acceptable Answer
time: 0ms
memory: 12020kb

input:

1980 14

output:

2098
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.75914953570

Test #63:

score: 2.25107
Acceptable Answer
time: 3ms
memory: 11796kb

input:

1987 14

output:

2114
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.7503563190

Test #64:

score: 2.27215
Acceptable Answer
time: 0ms
memory: 11964kb

input:

1952 14

output:

2070
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.7573839950

Test #65:

score: 2.26591
Acceptable Answer
time: 3ms
memory: 11644kb

input:

1936 14

output:

2055
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 193
1 257
1 449
1 513
1 961
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 65
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 65
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
35 37
37 39
37 41
39 41
41 43
41 45
41 ...

result:

points 0.75530196880

Subtask #14:

score: 2.42532
Acceptable Answer

Test #66:

score: 2.43706
Acceptable Answer
time: 3ms
memory: 12028kb

input:

2000 15

output:

2058
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 257
1 385
1 513
1 897
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 129
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 129
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 129
35 37
37 39
37 41
39 41
41 43
41 45
...

result:

points 0.81235334370

Test #67:

score: 2.43294
Acceptable Answer
time: 0ms
memory: 12028kb

input:

1999 15

output:

2058
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 257
1 385
1 513
1 897
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 129
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 129
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 129
35 37
37 39
37 41
39 41
41 43
41 45
...

result:

points 0.81097848750

Test #68:

score: 2.43211
Acceptable Answer
time: 0ms
memory: 11776kb

input:

1992 15

output:

2051
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 257
1 385
1 513
1 897
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 129
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 129
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 129
35 37
37 39
37 41
39 41
41 43
41 45
...

result:

points 0.81070268160

Test #69:

score: 2.42583
Acceptable Answer
time: 6ms
memory: 11736kb

input:

1973 15

output:

2033
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 257
1 385
1 513
1 897
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 129
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 129
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 129
35 37
37 39
37 41
39 41
41 43
41 45
...

result:

points 0.8086094980

Test #70:

score: 2.42532
Acceptable Answer
time: 3ms
memory: 11668kb

input:

1936 15

output:

1995
1 3
1 5
1 9
1 17
1 33
1 65
1 129
1 257
1 385
1 513
1 897
1 1025
3 5
5 7
5 9
7 9
9 11
9 13
9 17
9 129
11 13
13 15
13 17
15 17
17 19
17 21
17 25
17 33
17 129
19 21
21 23
21 25
23 25
25 27
25 29
25 33
27 29
29 31
29 33
31 33
33 35
33 37
33 41
33 49
33 65
33 129
35 37
37 39
37 41
39 41
41 43
41 45
...

result:

points 0.80843962080