fork(1) download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define int long long
  4. char arr[110][110];
  5. bool hflag[110],sflag[110];
  6. signed main(){
  7. int n,m;
  8. cin>>n>>m;
  9. for(int i=1;i<=n;i++){
  10. for(int j=1;j<=m;j++){
  11. cin>>arr[i][j];
  12. }
  13. }
  14. for(int i=1;i<=n;i++){
  15. bool flag=0;
  16. for(int j=1;j<=m;j++){
  17. if(arr[i][j]=='#'){
  18. flag=1;
  19. break;
  20. }
  21. }
  22. if(flag==0){
  23. hflag[i]=1;
  24. }
  25. }
  26. for(int i=1;i<=m;i++){
  27. bool flag=0;
  28. for(int j=1;j<=n;j++){
  29. if(arr[j][i]=='#'){
  30. flag=1;
  31. break;
  32. }
  33. }
  34. if(flag==0){
  35. sflag[i]=1;
  36. }
  37. }
  38. for(int i=1;i<=n;i++){
  39. if(hflag[i]==1){
  40. continue;
  41. }
  42. for(int j=1;j<=m;j++){
  43. if(sflag[j]==1){
  44. continue;
  45. }
  46. cout<<arr[i][j];
  47. }
  48. cout<<"\n";
  49. }
  50. }
Success #stdin #stdout 0s 5328KB
stdin
7 6
......
....#.
.#....
..#...
..#...
......
.#..#.
stdout
..#
#..
.#.
.#.
#.#