文章

10

粉丝

578

获赞

16

访问

106.1k

头像
vector模拟环形链表简洁版
P1018 贵州大学机试题
发布于2020年2月17日 13:33
阅读数 11.5k

#include
using namespace std;

int main() {
    int n;
    while(~scanf("%d", &n)) {
        vector v;
        for(int i = 0; i < n; i++)
            v.push_back(i + 1);

        for(int i = 2; v.size() != 1; i = (i + 3 - 1) % v.size()) {
            v.erase(v.begin() + i);
        }

        printf("%d\n", v[0]);
    }
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发