QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#372954 | #5270. Easily Distinguishable Triangles | kevinyang# | AC ✓ | 71ms | 29692kb | C++17 | 2.0kb | 2024-03-31 21:37:02 | 2024-03-31 21:37:04 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int mod = 998244353;
int n;
bool good(int x, int y){
return x>=1 && x<=n && y>=1 && y<=n;
}
bool bad = false;
int solve(vector<vector<char>>arr){
vector<vector<bool>>vis(n+1,vector<bool>(n+1));
vector<vector<int>>dp(n+1,vector<int>(n+1));
for(int i = 1; i<=n; i++){
for(int j = 1; j<=n; j++){
if(arr[i][j]=='#'){
dp[i][j] = 1;
}
dp[i][j]|=dp[i][j-1];
if(arr[i][j]=='.'){
dp[i][j] = 0;
}
}
}
for(int i = 1; i<=n; i++){
int cur = 0;
for(int j = n; j>=1; j--){
if(arr[i][j]=='#'){
cur = 1;
}
if(arr[i][j] == '?' && cur && dp[i][j]){
bad = true;
}
if(arr[i][j] == '.'){
cur = 0;
}
}
}
queue<pair<int,int>>q;
for(int i = 1; i<=n; i++){
for(int j = 1; j<=n; j++){
if(arr[i][j] == '#'){
vis[i][j] = true;
q.push({i,j});
}
}
}
vector<int>dx = {0,0};
vector<int>dy = {-1,1};
while(q.size()){
auto cur = q.front(); q.pop();
int i = cur.first;
int j = cur.second;
for(int d = 0; d<2; d++){
int x = i+dx[d];
int y = j+dy[d];
if(good(x,y) && !vis[x][y] && arr[x][y]=='?'){
vis[x][y] = true;
q.push({x,y});
}
}
}
int ans = 1;
for(int i = 1; i<=n; i++){
int cur = 0;
for(int j = 1; j<=n; j++){
if(vis[i][j])continue;
if(arr[i][j] == '.' && cur){
ans*=(cur+1);
cur = 0;
ans%=mod;
}
if(arr[i][j]=='?'){
cur++;
}
}
//cout << cur << '\n';
if(cur){
ans*=cur+1;
ans%=mod;
}
}
return ans;
}
signed main(){
cin.tie(nullptr)->sync_with_stdio(false);
cin >> n;
vector<vector<char>>arr(n+1,vector<char>(n+1));
for(int i = 1; i<=n; i++){
string s;
cin >> s;
for(int j = 1; j<=n; j++){
arr[i][j] = s[j-1];
}
}
int a = solve(arr);
for(int i = 1; i<=n; i++){
for(int j = i; j<=n; j++){
swap(arr[i][j],arr[j][i]);
}
}
int b = solve(arr);
if(bad){
cout << "0\n";
return 0;
}
cout << (a*b)%mod << '\n';
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3576kb
input:
2 .? ?#
output:
4
result:
ok 1 number(s): "4"
Test #2:
score: 0
Accepted
time: 0ms
memory: 3796kb
input:
3 #?? #?? ?##
output:
1
result:
ok 1 number(s): "1"
Test #3:
score: 0
Accepted
time: 0ms
memory: 3536kb
input:
3 .#. #?# .#.
output:
0
result:
ok 1 number(s): "0"
Test #4:
score: 0
Accepted
time: 0ms
memory: 3592kb
input:
1 .
output:
1
result:
ok 1 number(s): "1"
Test #5:
score: 0
Accepted
time: 1ms
memory: 3504kb
input:
1 #
output:
1
result:
ok 1 number(s): "1"
Test #6:
score: 0
Accepted
time: 1ms
memory: 3560kb
input:
1 ?
output:
4
result:
ok 1 number(s): "4"
Test #7:
score: 0
Accepted
time: 0ms
memory: 3536kb
input:
2 ?. ?.
output:
12
result:
ok 1 number(s): "12"
Test #8:
score: 0
Accepted
time: 0ms
memory: 3588kb
input:
3 ?.? .#? ?.?
output:
256
result:
ok 1 number(s): "256"
Test #9:
score: 0
Accepted
time: 0ms
memory: 3612kb
input:
5 ????? .?.#. ???#? ?##?? ?.?.?
output:
12288
result:
ok 1 number(s): "12288"
Test #10:
score: 0
Accepted
time: 0ms
memory: 3604kb
input:
10 ...###???. ?.???.??#. ??.?????.. .#..?.???? ???...?..? .???.?..?? ??.????.?? .????.?.?? #.????.?#? ?.##???#??
output:
0
result:
ok 1 number(s): "0"
Test #11:
score: 0
Accepted
time: 1ms
memory: 3596kb
input:
10 ..?.?????? .?.?.?.?.. ???#????.? ??#.??.??. ?..???.?#. .????.?.?? ?...?.#??? ?.?..???.? ?.?..??.?? ###..#.??#
output:
453983775
result:
ok 1 number(s): "453983775"
Test #12:
score: 0
Accepted
time: 0ms
memory: 3896kb
input:
100 .........?...........................................?...?.....?...................#??..??......?... ......?....................................?...?..?...?...?..??......?...?#......?............?.?.?. .....??........??............?........?..............?...?..?.............................?......
output:
882086962
result:
ok 1 number(s): "882086962"
Test #13:
score: 0
Accepted
time: 38ms
memory: 13376kb
input:
1000 ?..???.?.......?.????.??.???.....??.????.??.??.?.?..??.?....?.??.?.??..?.?.?.?..??...?.?.???..?.#..??...?.??..????..???...??.....??.???.?.???.??.??.?....???.?????...?????..?..?..??.?.?.?...?.?????....?..?.??..??....??.?.??....?..?.??...???..??...?.???????..?....?.?.???..??.?..???..?..????.?.???...
output:
74184164
result:
ok 1 number(s): "74184164"
Test #14:
score: 0
Accepted
time: 10ms
memory: 13420kb
input:
1000 ..........................................................................................................................................................................................................................................................................................................
output:
1
result:
ok 1 number(s): "1"
Test #15:
score: 0
Accepted
time: 34ms
memory: 29692kb
input:
1000 #######################################################################################################################################################################################################################################################################################################...
output:
1
result:
ok 1 number(s): "1"
Test #16:
score: 0
Accepted
time: 10ms
memory: 13328kb
input:
1000 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...
output:
219193901
result:
ok 1 number(s): "219193901"
Test #17:
score: 0
Accepted
time: 50ms
memory: 21480kb
input:
1000 .#####.###..##...#....#####..#.#.##.#...#.##.......#.###########.###..#.##..#..#######.####....#.....#.##.....#....###....#####..##.#####.#.#####.#.#.#..#.##.#.#.##..##.##.#...#....####.#####.#.#.##.#####.##.#.##..##.#.#######....##...##..#.###.#..#..##..#.#...###.#..#...#.#...###......#.#...##...
output:
1
result:
ok 1 number(s): "1"
Test #18:
score: 0
Accepted
time: 67ms
memory: 22092kb
input:
1000 #?#?##?####?#??#???##??##?#?##?###?###????###?????###?#?###?##?####?##?#?#???###???#??##???###?###?#?##?##??#?##?###???##????#####???#####?#???#####?#?#?#??#?#???#???#??#######???#?#??###?##?????#????###?##???????##???###?#???##???#?######??#?#??#????##??###??###?#######?##?#???##?##???#??##?##...
output:
0
result:
ok 1 number(s): "0"
Test #19:
score: 0
Accepted
time: 38ms
memory: 13320kb
input:
1000 ??.???.??..???....?...?..???.??.?...??.?.?.?....?....???.????.?..?.???..???.?.???....?...?.?.?.????.?...?..?.?.?...??.?..??.?.?.?.?..???.??..???????????..???...?...?..?..?.???...?.?.??..?.?..?..????...??.??...?..??....?.???....???.??...??...?.....??..??...??...??..?...??...??..???....??.....?.?...
output:
411081010
result:
ok 1 number(s): "411081010"
Test #20:
score: 0
Accepted
time: 17ms
memory: 13372kb
input:
1000 ???????????.???????????????.?.????????????.???????????????????????.???.???????????????..??.???????????????????????.??????.??????.????.???.??????????.????????????????.????.????????????????????.?????????????.?.??????????????????????.?????????????????????????????????????.???????????.?????????.????...
output:
283085945
result:
ok 1 number(s): "283085945"
Test #21:
score: 0
Accepted
time: 13ms
memory: 13408kb
input:
1000 ??????????????.?????????????.??????????????????????????????????????????????????????????????????????????????????????????.????.??????????????????????????????????????.???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...
output:
845505829
result:
ok 1 number(s): "845505829"
Test #22:
score: 0
Accepted
time: 16ms
memory: 13388kb
input:
1000 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...
output:
290495287
result:
ok 1 number(s): "290495287"
Test #23:
score: 0
Accepted
time: 15ms
memory: 13376kb
input:
1000 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...
output:
329366395
result:
ok 1 number(s): "329366395"
Test #24:
score: 0
Accepted
time: 15ms
memory: 13532kb
input:
1000 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????...
output:
148797428
result:
ok 1 number(s): "148797428"
Test #25:
score: 0
Accepted
time: 18ms
memory: 8692kb
input:
653 ????.?.?.????.?????..?????#???????.?????#???.?.??????.??????.???????.???#???..?????#?????.???.?.???.???????.????.???????#.??????##???.??#.?.??.????????.????????#??????.???.????????#?.??.#???.?????????????##????????.??.?#??.??????????????????###???????.#??????????.#????.?.?????.??????????????????...
output:
333100622
result:
ok 1 number(s): "333100622"
Test #26:
score: 0
Accepted
time: 43ms
memory: 14808kb
input:
1000 #??.????#?????????????????????????.#?????????????.???.???????.????#.?????????.????#??.?????????##?????????????????????.????.?.??????.????#??.???#??.#????..?????????????????#???????..??.?????###???.?????????????#???????.?#?.??##..???????.#?.?.??.?????????????.??????????.?.?#??.?#?.???????#.?????...
output:
783725733
result:
ok 1 number(s): "783725733"
Test #27:
score: 0
Accepted
time: 5ms
memory: 5508kb
input:
373 .????..#.?#???.???.?????????#?.??#?.??????????.????#???..?#.??#?.???.??????????#???????.?.?.??.??????.?.?????#???.????..???.?????????.??#??.#??????.??.##..??.??????#???.???.?#???????..????????.?????????.???.##?.???#???.??##???????????????????.#????.?#?????????????????????????.?.??.???.?.????????...
output:
663414612
result:
ok 1 number(s): "663414612"
Test #28:
score: 0
Accepted
time: 45ms
memory: 15628kb
input:
1000 ###?...#.?#.?#..?#??.#???.?????.??????#???????????.#.?.?.?.?????????????.?.?..???#??.????#????.???????????.??#???????.???.?.???#?.???.???##?.?#.#????.??.???.??????.??.?..???#?.##.?.?.#.?.??#???????????????.???#.?.??????.??????##.??????????#.???.?.#?.??????.#.?.??????????#????.#?.?????????????.?...
output:
580221572
result:
ok 1 number(s): "580221572"
Test #29:
score: 0
Accepted
time: 12ms
memory: 6812kb
input:
501 #.?.??.#.??..?.??????.??#??..??.???#?..??#????.?#.?????##.????.###.??#???.??????????###.?#?????.?..??.#????.???.?.???.?????#.?#.????..##.????..???#.???#????..????#.?.???#.??#?.??.?.??#????.?..?#?.#.##.??????.?????.?.????..??#??.#..?#.?????##?.##..?????#?.#??????.?#?..???????#.??..????????#??????...
output:
932879967
result:
ok 1 number(s): "932879967"
Test #30:
score: 0
Accepted
time: 53ms
memory: 16272kb
input:
1000 #.?????#.?#?.??..???.??????#??.??.?.?.#???.?????###??.?##??..??#.???.?????##.?#??.????#??.??#....?###??????.##.#.#??..?..??.?#??.?#?.????#???.#?.??????##??.????.????.??.????.????.?.?##.??.???.??.???.#??.??##.??##??.?#???????..#..????????##?.?#?.#.????.???#..#.???#????.?#.?#??..???#??.?#????????...
output:
105267212
result:
ok 1 number(s): "105267212"
Test #31:
score: 0
Accepted
time: 26ms
memory: 8804kb
input:
629 ??#?..#.#.?.?.?.##.?#.#???.??##?.?##?.?..?????##?.##.?#####.#??.??..??##?.???#.?.#..#?.###???..????.?#?..##?..?.#?.###.?.??#????.#..??###.???.????.?.?###.?###?.??????.?.????.???#?????.?.#.?###?.??#.?###?.???.??.##.??????.??.???##.?.?.?###?...?.?.?#??.???##?.#.??#??...#.??####.?.??.?.#?.???.#.?#....
output:
352165579
result:
ok 1 number(s): "352165579"
Test #32:
score: 0
Accepted
time: 64ms
memory: 17156kb
input:
1000 .?#?.??#??.?.#?.?#?.??.#??.?.#####.#?.##..??.???#???.??..????.?#..#???..?#?..??##???..??????#.?#.???...##?..?#?..?#.??.?.##.?..???.??.?#.#.???..#??...??##.?..??.#.?#.#.?.????.????##.#.???.??#??.#???.??????.?.??#??.???#???.??.?##???.#????????.??.?##??.??#?.?.#?.??##.##?.?.??#?.#?.#??...??#????.....
output:
791485202
result:
ok 1 number(s): "791485202"
Test #33:
score: 0
Accepted
time: 5ms
memory: 4652kb
input:
309 ????.??????????.#.????#.??#??.??.???.???#???..???#???..?.?#..?.???????.??.??.?????????.#???????.???.??..????#?.?.?.???????.?.???.??.???.??????.???#?.?????..?.??#?.????.??????????..?#??.?.?.????.?.??????.?????#???????????????..???.##???..?.??.?.?.??????#??????.?.????.??#???..???#???.??????..???.?...
output:
147352727
result:
ok 1 number(s): "147352727"
Test #34:
score: 0
Accepted
time: 43ms
memory: 15200kb
input:
1000 ??????#???????.#?.?????...??...???????.????????#???.??.???.??.???##.??..?.???#??.??....?????.?.?.?????????##...???..?#...???.???????##?????.?.#??????????????????????.?????.?.??????.????#.#?.??.?.??.???#..?????#????..?.?????#.??#?.??.??#..?.????.?#.?????.???#????.??????#?.??##..?..?????.?#??..??...
output:
237888114
result:
ok 1 number(s): "237888114"
Test #35:
score: 0
Accepted
time: 11ms
memory: 5900kb
input:
437 #..??????????.???#.?.??#.??.??..??.?##..?#..#.?#...????...??????.?.????..#??.?..?.???#.#??????????????????..##.????#??.?##.??##?????.????#??????.??#?.#?.#???.?#????.??....#?.??..?.##??.??.????.????..#?.#..?.#????..?...??.?..?.???#??.#?????..??.?#.???????.???.?.##?..??.???.?.??????#?.???##???.??....
output:
635064633
result:
ok 1 number(s): "635064633"
Test #36:
score: 0
Accepted
time: 53ms
memory: 15800kb
input:
1000 ?##??.??#???.#?????.??.#.??.?.????..??#?...???##..???#.?.###???.????.????#??..##?.?.??#??.??#?????.??.?.?????.????.?#..?#?.?##?.?##?????.?.#??..??..??#??..##???.?????#?.##?.??????###??????????.#???...?.????.???#.#.?#...??????#?.?.?.?.?#.?.###?...????.?.??.?.??..#??.##.??.?.?#..????...???????###...
output:
167395452
result:
ok 1 number(s): "167395452"
Test #37:
score: 0
Accepted
time: 35ms
memory: 13556kb
input:
861 .##??.###?..?#??.#?.?.?.?.??#????.??#.??#..??.?.??#..??#..?.????###.?.?..????#?.???.#?.?.????.?#####.?..?#??.????.??#.??...???..?.?.??#?????.#.?.???##???.......??#..#.????.?##.###.?##?.#?.?.#?.????#?.???.#.#.??????.?.##.??#?..???#???.#?..?#.??.?.??#.?###????..?##????.??????..?###.?..?#.?#?.?????...
output:
608860292
result:
ok 1 number(s): "608860292"
Test #38:
score: 0
Accepted
time: 53ms
memory: 16692kb
input:
1000 ?.?..?.?#?.#.???#????.??#??..??#.?#?.?..????#?.#????.??#.#?.??#???????.?#???..???####????.???.?##.?##.??#?.?..#??.?????.?#??.???#???.?.?.?##??.???.?.?#????????.?..##.??.??..?....??.??????.???.????.##??.#????.??.????#??....??????..?????#?.?##.###??.?####.#?..?#??.#.???.?##??.#.?#.?.???#.?.####?....
output:
542489178
result:
ok 1 number(s): "542489178"
Test #39:
score: 0
Accepted
time: 6ms
memory: 4820kb
input:
285 .?##.?##.##..??.?#####?.####....?.#?.#.#.?#.????#??????.#?.?.?#.??#.????#??.?##?.????..?#??.?..?#??..?#..?##..?...##..#.?..##???.?????#.?#?.?#??.?.??##???.....???..??.?...?##??.?..###??.####?.?##.?.?.#.?.#.?..?..###??.##??.?#.???.#.##...??.?.###?.??##.?.?##???.#.#.?.?#.??...#?..??##?. ?#..#??.?....
output:
245977859
result:
ok 1 number(s): "245977859"
Test #40:
score: 0
Accepted
time: 63ms
memory: 17704kb
input:
1000 ??##??.?.?....#??.?#.???##????.????#.?.?.#?.??.#?.##?.?##..?###??..?...##?.##.?#.#.#.#.#??.??.#??..??.?.???.#??..??.#?.?????.##?.????##.???#....?#..#.#.?##.#.#.?#.?#....##??.#??..###?.??#.?##??.#?.##????.?.?.?##.###?.??##?.?#.??..?#.#?.???#???.#.?.??#?.#.?#..##.?###???.##...#.?..#?..?##?.#.?###...
output:
60167919
result:
ok 1 number(s): "60167919"
Test #41:
score: 0
Accepted
time: 12ms
memory: 6192kb
input:
477 ??#?..???.#??.?.?.?.?.???.#...#??.????.?#?...???.?.#??.?.?.?????????????#???.?????..?#???????..?????..??????.??..?.??.??.???????..?#??????...?...??.?.?.???????.??????##?.???...#?...?.?.?..???#?..?.....?..???#.?..??#.??...??????.##?..?#..?.?#.#.????....##?.?..?#????????.??#.???#?????.??#???.????....
output:
374654830
result:
ok 1 number(s): "374654830"
Test #42:
score: 0
Accepted
time: 47ms
memory: 15308kb
input:
1000 .?....?.?#?.?.???.#??.????????...???.#.???#.?#???.??.#.??##??.???#...?..#?.??..?.?.??.##??.??????#?.?.????????#..??.?.?#?.?#?.##?.???..?????.?.??#.??..?.???.?#?.??.?.????##?????.???...?.?.??????#.#?..??..?..#..??????.???.??.??.?#???..?##..?.#??.???...?..#?..?##.???????#?.??.?.?#?.??.??.?#..#......
output:
539027202
result:
ok 1 number(s): "539027202"
Test #43:
score: 0
Accepted
time: 22ms
memory: 8228kb
input:
605 #.?#??????.#.????..##?.??.???.???#....?#?..?#?.???#?.?...#?.#??...#.?#.??.??..#.??#..????????.??#..?#...?##?.?#???...?..????##..?#??.??.?.#.?#?..?#?..###?.???#.??..#??.??.?#.#???..????.?#..?.?...?..?#....?#?.??????????##??.?.??..?.??##.?.#..?...????.?.?.?.?.????.?.?...????????.??#?..??#.?.??###?...
output:
237663713
result:
ok 1 number(s): "237663713"
Test #44:
score: 0
Accepted
time: 57ms
memory: 16280kb
input:
1000 .##.?##.##?.#?.???#..?.??#?.###????.##.......?????#.??.?.#?...#?.????.?..?.?..?##.??.??.?#.????.?.#?.#??.?...?????..#?.??.?.???.?.????#?????.#..##.#.?....#???.#?..???.??.???#.#?...??#.?.???.?#...#.?.??#???.?????#.?.??#?..###.?.????#???..??.#.??..?#.?#.??.??.?.???#.#?..?..?.??.?..?##??????..?.?....
output:
98816482
result:
ok 1 number(s): "98816482"
Test #45:
score: 0
Accepted
time: 3ms
memory: 4844kb
input:
325 .#?.?.?????.??..#.??.?.?##.#??.#.?#..#.?.??#.###.#?.???..?#??.######...#?.??.#..?#.?#.??#??.??...#.##.?..?.#...??#??.?.#????..?.???.?.#.??##.#.#...?..?#..?.??.????..##.#.?#..?#?.?##.??#.?#..??#?.#.#?.???.....#..#..??#.?#.#..??.#.???.##?.?##??.##?.??#.?#..??.#.#?..?.??????#.?#??.#..??#.#??.#??.?....
output:
406888362
result:
ok 1 number(s): "406888362"
Test #46:
score: 0
Accepted
time: 59ms
memory: 16904kb
input:
1000 ..?##??.###?...?#.#?.#..?.?#?.?.?.?###.????.??..#..###?..#.?.?.?#????.#.?.#?..?.?#?..?.#...??.##..?..?..???.??#??..??.?.??#.###?.?.?##.?.?###?.?#...#..?.?.#.?##?..?.??##?.##..?.##.###.###?...?.??#??.??#.??????##??......?#?.#?.#??...?.?#..?##?.?.#.?.?.??...?.??#?..#...??#..?.?.??.?.?.##??..?##.....
output:
343712117
result:
ok 1 number(s): "343712117"
Test #47:
score: 0
Accepted
time: 11ms
memory: 6352kb
input:
453 ...#.#?.?.#..###?.#.?##?.#.?#.?.#??....#.#???.#.?...#.?##..#.#.#?..?..?#.#?.???#.##.?.??#?...?#?.??.?#.#..???#..##?.?.##.#???.#?..??#.###..?#.?#?.?.#.##?..?.?##.?#.??.?..#.??#?.###?.?##...?#..?##..##.?#..#.#...?.?.?#...?###..?.#.?#..#.????###.#..??###???.?##.?...######.#.?.?.#.???#.####.????##.#...
output:
566128872
result:
ok 1 number(s): "566128872"
Test #48:
score: 0
Accepted
time: 71ms
memory: 18248kb
input:
1000 ..#?....####.#?.?###?.?.????#..?##..#?.#.###.?#..#.#..?#####.#.##..?#..??#??...??#..####...?...??..???.?#?.?.???.???##?..#.....##.#??.###.?.#.?.#.#?.?....??#?.###...#....#...#.????#.#?.#.#.?#.?.#.???##...??#.?.##.??.#.#.?..?#?.??#.?.??.??..?#??..##.#?.##?.#.##....##.?#.#....?.##?.?.###.?#?.?##....
output:
316920556
result:
ok 1 number(s): "316920556"
Test #49:
score: 0
Accepted
time: 2ms
memory: 4028kb
input:
134 ???.#?.?..????..????..???..?#?.?.?.??#??..??...??.??.?#...?#??.???#????.?..#...?#.?????????.?.#?.??????.?...?.?....#....?#...?.?.???.. ?#.????..??.????.??..???????????..#??...?.?.?.?#.#??...?..???.?.?.#?...#?.?.?..#.?..???#?.#..????.??.....??.?..?#??..?#.????#?..#?..?. ?#??..??.????..??...?.?......
output:
580715970
result:
ok 1 number(s): "580715970"
Test #50:
score: 0
Accepted
time: 48ms
memory: 14728kb
input:
1000 ??.??.?#????...??#.?##?.?.??#????...?...??.?...?.?..?...?.?....??...?..??.???.?.????..?..?.???#??..#??...?.?.??..??.??????.???..?.?.????...???.?....???????....??..??.?#????...?.??.????.??.?.?.???.?..???.#???..??.?...??.??#..?.??.....??..?#?..??.....????..?...?.........#?.?..?.#??.?????.?#????.?...
output:
246110752
result:
ok 1 number(s): "246110752"
Test #51:
score: 0
Accepted
time: 5ms
memory: 4472kb
input:
262 #..??..?..###..?.?#??.??..?#..?...???#.#..?..?....?.??...?#?.#.?......?..?.?.#???..?..???.?.???#...#???.???????.?...?#?......#..???...??..??..???.??.?#?.??.?.????###??.??.??#.?.....#.#..##?.?#..?.?#?...?.?.?.#..??..???.?..???..???##.##.?#..???.?..?.#????.#??.#?. ..?##?.?.?#???.?...?????.##...?.....
output:
464019932
result:
ok 1 number(s): "464019932"
Test #52:
score: 0
Accepted
time: 53ms
memory: 16056kb
input:
1000 ###?.#.#???..?#.??..?.#??.?.??.##..??..?..???#.?..?#.#.?.#.??#.#???.?.?#?.??..??..#???...#.?....#.#?.?#???????..#.#..#...#.??.??.#...???#.???......?.#?.?.?.?#.?#...?..??...?...?????.?#..#?.???....?.#??????.?#.#??.??#??????..#???...?#.?#.#?..?##.?.?..?.#??.....??#..?#??...????.#?.?.#..?.???#..??...
output:
547740315
result:
ok 1 number(s): "547740315"
Test #53:
score: 0
Accepted
time: 7ms
memory: 5780kb
input:
390 .#.#.?.?.?..?##......??.?....#.?...#?..?#?.?#?..?..?.?.....#?...#..?.?#.#?.?.?..??....?.#.?.?#..?##.??.#..#.?.##.?.#??.?....#.?#..?#?....#?.?..??.#.??...#.#?.?#.?....#.##.??###.??#?.....?#?..?#..?###...?.?.....##.?#.??..#..#....??.?.##..?..##?...??#..#.?#.#.??##.#.?.#?....###..?#...##..?.?##..#?...
output:
842588007
result:
ok 1 number(s): "842588007"
Test #54:
score: 0
Accepted
time: 60ms
memory: 17348kb
input:
1000 #.????#.###.....##.?.?.?.??#.##?.......#.?.?#??.?#???.??.###.?..????.#..#?.?....#..?#.#.#.#?...?.??...#.#?..###.###??..?#.????##.?#.##???..?.#.?.?###.???..?#?.?.#.?.?#####???.##..#??.#...?.#...#..#.##.?#.?##??.?.?..?.#?.?..#..??....?#?.....##.#..##.#??..?#.....##.#.?#.?#....#..#?...?.#??.#.#..?...
output:
983088081
result:
ok 1 number(s): "983088081"
Test #55:
score: 0
Accepted
time: 41ms
memory: 13876kb
input:
814 ..#....#.?..#?.#..##.#..#.##.?##.###..##.#.###.?.?##?..#.#?...?.##..##.?#.....?#.?.??##.#..?.###?..?.??......?#?.#?.#.?.??...##?.#?.###...#...??#..#.?#.?.#..#?...#.?..???###?..#..###...?.#.##.??.##?...#...?#.?....##.#.#.?...#.#.#.#..##??.##..####...?#.?#?.#.##.#.##.?.#.#.#.##..#?.#?.##...#.##.?....
output:
693226393
result:
ok 1 number(s): "693226393"
Test #56:
score: 0
Accepted
time: 65ms
memory: 18924kb
input:
1000 #.#.#.?####..?##??.#.#?...#?.#.#?.?#.#...#.?.??##.#.#.?###?........?##?...#?..#.?#.?.##.#.#.#.?..?###.##.?#.?#..?#.?..?.#?.?##.##.?....#.##?.??..?#.?.?#?..#??.?.#.#.#......###?..#.?#........##.??...?.##..?...??###..?.#.#.#?.?#?.#.#...?#?.##?....##......##??...?.?.??....#..??#...####.?..?##...??...
output:
519222055
result:
ok 1 number(s): "519222055"