NBUT 1450 Blitzcrank

来源:互联网 发布:mac磁盘空间查看 编辑:程序博客网 时间:2024/06/05 02:07

题目链接:https://ac.2333.moe/Problem/view.xhtml?id=1450

#include<cstdio>#include<iostream>#include<sstream>#include<cstdlib>#include<cstring>#include<string>#include<climits>#include<cmath>#include<algorithm>#include<queue>#include<vector>#include<stack>#include<set>#include<map>using namespace std;int main(){    int t;    scanf("%d",&t);    while(t--)    {        int a,b;        char s[10005];        scanf("%X%X",&a,&b);        getchar();        gets(s);//注意用scanf不能读入空格        int i=0;        while(i<strlen(s))        {            if(s[i]=='8'&&s[i+3]=='A')            {                a=a+b;                i+=9;            }            else if(s[i]=='8'&&s[i+3]=='B')            {                b=b+a;                i+=9;            }            else if(s[i]=='F'&&s[i+3]=='A')            {                a+=a;                i+=6;            }            else            {                b+=b;                i+=6;            }        }        printf("%X %X\n",a,b);    }    return 0;}


1 0
原创粉丝点击