题解

这是一道水题,不用多想,直接打表模拟***。 可是需要特判最后一天,和倒数第二天两种情况。

上题解!!!

code

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int m,n,i,j,f,s;

int a[]={0,0,1, 2, 3 ,4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 };
cin>>m;
while(m--){
   cin>>f>>s;
   for(int i=1;i<=29;i++){
       if(f==1&&s==0){cout<<1<<"\n";break;}
       if(f==2&&s==1){cout<<0<<"\n";break;}
   else  if(a[i]==f&&a[i+1]==s)cout<<a[i+2]<<"\n";
   }
}
return 0;
}