QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#24262#1807. Distribute the BarsWu_RenWA 2ms3732kbC++17503b2022-03-28 21:35:042022-04-30 05:22:05

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2022-04-30 05:22:05]
  • 评测
  • 测评结果:WA
  • 用时:2ms
  • 内存:3732kb
  • [2022-03-28 21:35:04]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
int n,d,m;
int main(){
	ios::sync_with_stdio(0);
	cin>>n;
	for(d=2;n%d;d++);
	if(d==n) cout<<"-1\n",exit(0);
	m=n/d;
	if(d==2){
		cout<<m<<"\n";
		for(int i=0;i<m;i++) cout<<"2 "<<2*i+1<<" "<<2*n-2*i-1<<"\n";
	}
	else{
		cout<<d<<"\n";
		int c=0;
		for(int i=0;i<d;i++){
			cout<<m<<" ";
			for(int j=0;j<d;j++) cout<<2*((i+j)%d+d*j)+1<<" ";
			for(int j=d;j<m;j++) cout<<2*n-2*c-1<<" "<<2*d*d+1+2*c<<" ",c++;
			cout<<"\n";
		} 
	}
}

详细

Test #1:

score: 100
Accepted
time: 2ms
memory: 3528kb

input:

4

output:

2
2 1 7
2 3 5

result:

ok OK (2 groups)

Test #2:

score: 0
Accepted
time: 2ms
memory: 3464kb

input:

2

output:

-1

result:

ok OK (impossible)

Test #3:

score: 0
Accepted
time: 1ms
memory: 3732kb

input:

3

output:

-1

result:

ok OK (impossible)

Test #4:

score: -100
Wrong Answer
time: 1ms
memory: 3468kb

input:

1659

output:

3
553 1 9 17 3317 19 3315 21 3313 23 3311 25 3309 27 3307 29 3305 31 3303 33 3301 35 3299 37 3297 39 3295 41 3293 43 3291 45 3289 47 3287 49 3285 51 3283 53 3281 55 3279 57 3277 59 3275 61 3273 63 3271 65 3269 67 3267 69 3265 71 3263 73 3261 75 3259 77 3257 79 3255 81 3253 83 3251 85 3249 87 3247 89...

result:

wrong answer Integer 2767 violates the range [1, 1659]