fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t;
  6. cin >> t;
  7. while (t--){
  8. int pre[10][10] = {
  9. {1,1,1,1,1,1,1,1,1,1},
  10. {1,2,2,2,2,2,2,2,2,1},
  11. {1,2,3,3,3,3,3,3,2,1},
  12. {1,2,3,4,4,4,4,3,2,1},
  13. {1,2,3,4,5,5,4,3,2,1},
  14. {1,2,3,4,5,5,4,3,2,1},
  15. {1,2,3,4,4,4,4,3,2,1},
  16. {1,2,3,3,3,3,3,3,2,1},
  17. {1,2,2,2,2,2,2,2,2,1},
  18. {1,1,1,1,1,1,1,1,1,1}
  19. };
  20.  
  21. int sum = 0;
  22. char board[10][10];
  23. for(int i=0; i<10; i++){
  24. for(int j=0; j<10; j++){
  25. cin >> board[i][j];
  26. if(board[i][j] == 'X')
  27. sum += pre[i][j];
  28. }
  29. }
  30. cout << sum << endl;
  31.  
  32.  
  33. return 0;
  34. }
  35. }
Success #stdin #stdout 0.01s 5284KB
stdin
4
X.........
..........
.......X..
.....X....
......X...
..........
.........X
..X.......
..........
.........X
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
....X.....
..........
..........
..........
..........
..........
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
stdout
17