ide里简单测了测没问题,但只有10分....求解!

P3654 First Step (ファーストステップ)

看到idea还以为是java代码,白高兴一场QAQ,没事,等会java佬帮你看看
by Molie @ 2023-06-17 21:43:01


这是我的代码主要逻辑(特别判断了1,然后向上找队列长度个单位,然后向左找对应队列长度个单位) ``` int ans = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < n; ++j) { if (arr[i][j] == '.' && count == 1) { ans++; continue; } if (arr[i][j] == '.') { //上边几个 int k = count; for (int index = i; index >= 0; index--) { if (arr[index][j] != '.') break; k--; } if (k <= 0) ans++; //枚举左边 k = count; for (int index = j; index >= 0; index--) { if (arr[i][index] != '.') break; k--; } if (k <= 0) ans++; } } } ```
by Molie @ 2023-06-17 22:11:25


|