QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#514754 | #7637. Exactly Three Neighbors | Alex_wcq | WA | 1ms | 3816kb | C++14 | 1.9kb | 2024-08-11 09:51:31 | 2024-08-11 09:51:31 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
int main(){
int p,q; scanf("%d%d",&p,&q);
if(p==0) puts("1 1\n.");
else if(q== 1&&p==1) puts("-1 -1");
else if(q== 2&&p==1) puts("1 4\n##..");
else if(q== 3&&p==1) puts("1 6\n##....");
else if(q== 3&&p==2) puts("1 6\n##.##.");
else if(q== 4&&p==1) puts("1 8\n##......");
else if(q== 4&&p==3) puts("4 4\n..##\n####\n##..\n####");
else if(q== 5&&p==1) puts("1 10\n##........");
else if(q== 5&&p==2) puts("1 10\n##.##.....");
else if(q== 5&&p==3) puts("1 10\n##.##.##..");
else if(q== 5&&p==4) puts("5 5\n##.##\n####.\n#.###\n###.#\n.####");
else if(q== 6&&p==1) puts("1 12\n##..........");
else if(q== 6&&p==5) puts("-1 -1");
else if(q== 7&&p==1) puts("1 14\n##............");
else if(q== 7&&p==2) puts("1 14\n##.##.........");
else if(q== 7&&p==3) puts("1 14\n##.##.##......");
else if(q== 7&&p==4) puts("1 14\n##.##.##.##...");
else if(q== 7&&p==5) puts("7 4\n.#.#\n.###\n.###\n##.#\n##.#\n.###\n.###");
else if(q== 7&&p==6) puts("-1 -1");
else if(q== 8&&p==1) puts("1 16\n##..............");
else if(q== 8&&p==3) puts("1 16\n##.##.##........");
else if(q== 8&&p==5) puts("1 16\n##.##.##.##.##..");
else if(q== 8&&p==7) puts("-1 -1");
else if(q== 9&&p==1) puts("1 18\n##................");
else if(q== 9&&p==2) puts("1 18\n##.##.............");
else if(q== 9&&p==4) puts("1 18\n##.##.##.##.......");
else if(q== 9&&p==5) puts("1 18\n##.##.##.##.##....");
else if(q== 9&&p==7) puts("18 6\n####..\n#.####\n###.##\n.####.\n##.###\n####.#\n..####\n###.##\n#####.\n#..###\n####.#\n.#####\n##..##\n#####.\n#.####\n###..#\n.#####\n##.###");
else if(q== 9&&p==8) puts("-1 -1");
else if(q==10&&p==1) puts("1 18\n##................");
else if(q==10&&p==3) puts("1 18\n##.##.##..........");
else if(q==10&&p==7) puts("5 4\n..##\n####\n##..\n##..\n####");
else if(q==10&&p==9) puts("-1 -1");
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3736kb
input:
2 3
output:
1 6 ##.##.
result:
ok good solution
Test #2:
score: 0
Accepted
time: 0ms
memory: 3668kb
input:
1 1
output:
-1 -1
result:
ok no solution
Test #3:
score: 0
Accepted
time: 1ms
memory: 3816kb
input:
3 4
output:
4 4 ..## #### ##.. ####
result:
ok good solution
Test #4:
score: 0
Accepted
time: 0ms
memory: 3744kb
input:
3 5
output:
1 10 ##.##.##..
result:
ok good solution
Test #5:
score: 0
Accepted
time: 0ms
memory: 3672kb
input:
4 5
output:
5 5 ##.## ####. #.### ###.# .####
result:
ok good solution
Test #6:
score: 0
Accepted
time: 0ms
memory: 3684kb
input:
7 10
output:
5 4 ..## #### ##.. ##.. ####
result:
ok good solution
Test #7:
score: -100
Wrong Answer
time: 0ms
memory: 3816kb
input:
5 7
output:
7 4 .#.# .### .### ##.# ##.# .### .###
result:
wrong answer invalid plan.