제출 #366809

#제출 시각아이디문제언어결과실행 시간메모리
366809Ruxandra985Bomb (IZhO17_bomb)C++14
4 / 100
93 ms12652 KiB
#include <bits/stdc++.h> using namespace std; char a[2510][2510]; int main() { FILE *fin = stdin; FILE *fout = stdout; int n , m , i , j , miniw , minih , lenc; fscanf (fin,"%d%d\n",&n,&m); for (i = 1 ; i <= n ; i++){ for (j = 1 ; j <= m ; j++) a[i][j] = fgetc(fin); fgetc(fin); } miniw = m + 10; for (i = 1 ; i <= n ; i++){ lenc = 0; for (j = 1 ; j <= m ; j++){ if (a[i][j] == '0'){ if (lenc) miniw = min(miniw , lenc); lenc = 0; } else lenc++; } if (lenc) miniw = min(miniw , lenc); } minih = n + 10; for (j = 1 ; j <= m ; j++){ lenc = 0; for (i = 1 ; i <= n ; i++){ if (a[i][j] == '0'){ if (lenc) minih = min(minih , lenc); lenc = 0; } else lenc++; } if (lenc) minih = min(minih , lenc); } fprintf (fout,"%d", miniw * minih); return 0; }

컴파일 시 표준 에러 (stderr) 메시지

bomb.cpp: In function 'int main()':
bomb.cpp:10:12: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   10 |     fscanf (fin,"%d%d\n",&n,&m);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...