fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. typedef long long ll;
  5.  
  6.  
  7. const ll mod=1000000007ll;
  8. double eps=1e-8;
  9.  
  10.  
  11. #define sc(x) scanf("%d",&(x))
  12. #define scl(x) scanf("%lld",&x)
  13. #define pb push_back
  14. #define mp make_pair
  15. #define F first
  16. #define S second
  17. #define fori(n) for(int i=0;i<n;i++)
  18. #define forj(n) for(int j=0;j<n;j++)
  19. #define fork(n) for(int k=0;k<n;k++)
  20.  
  21. int a[102][102][102];
  22.  
  23.  
  24.  
  25.  
  26. ////************
  27. int main()
  28. {
  29. // a[1][1][2]=1;
  30. // a[1][2][1]=1;
  31. // a[2][1][1]=1;
  32. // a[1][2][2]=1;
  33. // a[2][1][2]=1;
  34. // a[2][2][1]=1;
  35. // a[2][2][2]=1;
  36.  
  37. fori(102)
  38. {
  39. forj(102)
  40. {
  41. fork(102)
  42. {
  43. a[i][j][k]=1;
  44. }
  45. }
  46. }
  47. a[1][1][1]=0;
  48. for(int i=1;i<102;i++)
  49. {
  50. for(int j=1;j<102;j++)
  51. {
  52. for(int k=1;k<102;k++)
  53. {
  54. int s[7];
  55. s[0]=a[i-1][j][k];
  56. s[1]=a[i][j-1][k];
  57. s[2]=a[i][j][k-1];
  58. s[3]=a[i][j-1][k-1];
  59. s[4]=a[i-1][j][k-1];
  60. s[5]=a[i-1][j-1][k];
  61. s[6]=a[i-1][j-1][k-1];
  62. int product=1;
  63. for(int zz=0;zz<7;zz++){product*=s[zz];}
  64. if(product==0){a[i][j][k]=1;}
  65. else a[i][j][k]=0;
  66.  
  67. }
  68. }
  69. }
  70. int q;
  71. sc(q);
  72. while(q--)
  73. {
  74. int t1,t2,t3;
  75. sc(t1);sc(t2);sc(t3);
  76. int t4=a[t1+1][t2+1][t3+1];
  77. //cout<<t4<<endl;
  78. if(t4==1)printf("%s\n", "Ashima");
  79. else printf("%s\n","Aishwarya" );
  80. }
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. }
Success #stdin #stdout 0.01s 7444KB
stdin
3
1 3 1
2 2 0
2 1 1
stdout
Ashima
Aishwarya
Ashima