fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. int main() {
  7. int t, r, c, flag;
  8. char a[105][105], e;
  9. scanf("%d", &t);
  10. while(t--) {
  11. memset(a, 0, sizeof(a));
  12. flag=0;
  13. scanf("%d%d", &r, &c);
  14. scanf("%c", &e);
  15. for(int i=0; i<r; i++) {
  16. for(int j=0; j<c; j++) scanf("%c", &a[i][j]);
  17. scanf("%c", &e);
  18. }
  19. for(int i=0; i<r; i++) {
  20. for(int j=0; j<c; j++) {
  21. if((a[i][j]=='s' || a[i][j]=='S') && (a[i+1][j]=='p' || a[i+1][j]=='P') && (a[i+2][j]=='o' || a[i+2][j]=='O') && (a[i+3][j]=='o' || a[i+3][j]=='O') && (a[i+4][j]=='n' || a[i+4][j]=='N')) {
  22. flag=1;
  23. break;
  24. }
  25. else if((a[i][j]=='s' || a[i][j]=='S') && (a[i][j+1]=='p' || a[i][j+1]=='P') && (a[i][j+2]=='o' || a[i][j+2]=='O') && (a[i][j+3]=='o' || a[i][j+3]=='O') && (a[i][j+4]=='n' || a[i][j+4]=='N')) {
  26. flag=1;
  27. break;
  28. }
  29. }
  30. }
  31. if(flag) printf("There is a spoon!\n");
  32. else printf("There is indeed no spoon!\n");
  33. }
  34. return 0;
  35. }
Success #stdin #stdout 0s 3300KB
stdin
3
3 6
abDefb
bSpoon
NIKHil
6 6
aaaaaa
ssssss
xuisdP
oooooo
ioowoo
bdylan
6 5
bdfhj
cacac
opqrs
ddddd
india
yucky
stdout
There is a spoon!
There is a spoon!
There is indeed no spoon!