EOJ_1070_下落的小球

#includeusing namespace std;int main()
{int n;cin >> n;for(int i = 0 ; i < n ; i++){int d,l;cin >> d >> l;int k = 1;for(int j = 0 ; j < d-1 ; j++){//循环d-1层,最后一层叶子节点不用计算if(l%2){k = 2*k;l = (l+1) / 2;}else{k = 2*k + 1;l = l/2;}}cout << k << endl;}return 0;
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部