QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#585457 | #5528. Least Annoying Constructive Problem | rqoi031 | WA | 0ms | 1528kb | C++20 | 749b | 2024-09-23 20:53:15 | 2024-09-23 20:53:16 |
Judging History
answer
#include<stdio.h>
#include<algorithm>
int a[505];
int main() {
int n;
scanf("%d",&n);
if(n&1) {
for(int i=1,j=1,k=1;i<=n;i++,j=(j+(n>>1)-1)%n+1) {
for(int o=0;o<n>>1;o++) {
if(j==k) {
k=k==1?n:k-1;
}
printf("%d %d\n",j,k);
k=k==1?n:k-1;
}
}
return 0;
}
int m(0);
for(int i=2;i<=n;i+=2) {
a[++m]=i;
}
for(int i=3;i<=n;i+=2) {
a[++m]=i;
}
for(int i=1,j=1;i<=n-1;i++) {
printf("1 %d\n",a[j]),j=j==m?1:j+1;
for(int o=1;o<n>>1;o++) {
printf("%d %d\n",i+1,a[j]),j=j==m?1:j+1;
}
}
return 0;
}
詳細信息
Test #1:
score: 0
Wrong Answer
time: 0ms
memory: 1528kb
input:
3
output:
1 3 2 1 3 2
result:
wrong answer Integer 1 violates the range [3, 3]