390. Elimination Game

来源:互联网 发布:网络教学app有哪些 编辑:程序博客网 时间:2024/05/21 09:50
class Solution {public:    int lastRemaining(int n) {        int head=1;        int remain=n;        int setp=1;        bool forward=true;        while(remain>1)        {            if(forward||remain%2==1)            {                head=head+setp;            }            setp*=2;            remain/=2;            forward=!forward;        }        return head;    }};
1 0
原创粉丝点击