分析:
挂了终测,方法没写好。
用ai表示第i行有多少个
然后再去枚举炸弹放得每一个点,看去掉这个一个点的行列之后是否没有星了。
心得:
想好了思路,应该再想好简洁的写法,即使花费长时间。
#include <stdio.h>
#include <iostream>
int a[1111], b[1111], n, m, c;
char d[1111][1111];
int main() {
scanf("%d%d", &n, &m);
for (int i = 0; i < n; i++) for (int j = 0; j < m; j++)
{std::cin >> d[i][j]; if (d[i][j] == '*') a[i]++, b[j]++, c++;}
for (int i = 0; i < n; i++) for (int j = 0; j < m; j++)
if (a[i] + b[j] - (d[i][j] == '*') == c) {printf("YES\n%d %d\n", i + 1, j + 1); return 0;}
puts("NO");
}