题意就不用说了,关键要注意用16进制直接输入输出
题目链接:http://cdn.ac.nbutoj.com/Problem/view.xhtml?id=1450
解题代码:
#include<cstdio>
#include<cstring>
#include<stdlib.h>
#include<math.h>
#include<algorithm>
#include<iostream>
using namespace std;
#define N 1024
char s3[N];
int main()
{
int T;
int a,b;
scanf("%d",&T);
while(T--)
{
scanf("%X%X",&a,&b);
getchar();
gets(s3);
int len=strlen(s3);
for(int i=0;i<len;i++)
{
if(s3[i]=='8')
{
if(s3[i+3]=='A') a+=b;
else b+=a;
i+=7;
}
else if(s3[i]=='F')
{
if(s3[i+3]=='A') a+=a;
else b+=b;
i+=4 ;
}
}
printf("%X %X\n",a,b);
}
return 0;
}