• Source
    1. #include<bits/stdc++.h>
    2.  
    3. using namespace std;
    4.  
    5. int main()
    6. {
    7. int test,m,n;
    8.  
    9. char ch;
    10.  
    11. scanf("%d",&test);
    12.  
    13. getchar();
    14.  
    15. while(test--)
    16. {
    17. scanf("%c%d%d",&ch,&m,&n);
    18.  
    19. getchar();
    20.  
    21. if(ch=='r' || ch=='Q')
    22. {
    23. printf("%d\n",min(m,n));
    24. }
    25. else if(ch=='k')
    26. {
    27. if((m&1) && (n&1))
    28. {
    29. printf("%d\n",(m*n)/2+1);
    30. }
    31. else
    32. {
    33. printf("%d\n",(m*n)/2);
    34. }
    35. }
    36. else
    37. {
    38. printf("%d\n",((m+1)/2)*((n+1)/2));
    39. }
    40. }
    41.  
    42. return 0;
    43. }