U238274 求助2

题目描述

题面描述 现有两个函数 F 和 G ,定义如下: ```cpp void F(int &x) { x ^= x & (x > 2); x %= 65536; } void G(int &x) { x ^= x & (x > 3); x %= 65536; }``` 现在给出一仅包含 F 和 G 的字符串 s 以及一个正整数 x ,请输出按照字符串从左到右的顺序对 x 调用相应函数的最终结果。 例如,若字符串为 FFGF ,则需要依次执行: ```cpp F(x); F(x); G(x); F(x); ``` 并输出最终结果。

输入格式

第一行包含一个字符串 s 以及一个正整数 x 。

输出格式

输出共一行,仅包含一个非负整数,表示答案。