379 人解决,419 人已尝试。
437 份提交通过,共有 718 份提交。
1.1 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
给定一个正整数 a,将该整数 a 进行向右循环移 n 位。输出最后得到的结果 c。
方法:先取出 a 右边 n 位,放在 b 的高 n 位中;
然后 a 右移 n 位,结果放在 c 中;
最后 c 和 b 进行按位或运算。
例如:a=11,n=2
00000000 00000000 00000000 00001011
循环右移 2 位后得到 3221225474:
11000000 00000000 00000000 00000010
11 2
3221225474
379 人解决,419 人已尝试。
437 份提交通过,共有 718 份提交。
1.1 EMB 奖励。