#include <iostream>
using namespace std;
__int64_t __fastCall GetSparkleType(unsigned int otid, int pid){
unsigned int top;
unsigned int type;
__int64 result;
top = (pid ^ otid) >> 16;
}
int main() {
// your code goes here
// a = 5(00000101), b = 9(00001001)
unsigned int a = 65536, b = 131072;
// The result is 00000010
printf("a>>16 = %d\n", a>>4);
// The result is 00000100
printf("b>>16 = %d\n", b>>4);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKX19pbnQ2NF90IF9fZmFzdENhbGwgR2V0U3BhcmtsZVR5cGUodW5zaWduZWQgaW50IG90aWQsIGludCBwaWQpewoJdW5zaWduZWQgaW50IHRvcDsKCXVuc2lnbmVkIGludCB0eXBlOwoJX19pbnQ2NCByZXN1bHQ7CgkKCXRvcCA9IChwaWQgXiBvdGlkKSA+PiAxNjsKCQp9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCS8vIGEgPSA1KDAwMDAwMTAxKSwgYiA9IDkoMDAwMDEwMDEpIAogICAgdW5zaWduZWQgaW50IGEgPSA2NTUzNiwgYiA9IDEzMTA3MjsgIAogIAogICAgLy8gVGhlIHJlc3VsdCBpcyAwMDAwMDAxMCAgCiAgICAgICAKICAgIHByaW50ZigiYT4+MTYgPSAlZFxuIiwgYT4+NCk7IAogICAgCiAgICAvLyBUaGUgcmVzdWx0IGlzIDAwMDAwMTAwIAogICAgcHJpbnRmKCJiPj4xNiA9ICVkXG4iLCBiPj40KTsgICAKICAgIHJldHVybiAwOyAKfQ==