文章

10

粉丝

0

获赞

48

访问

2.6k

头像
猴子报数 题解:用list + 迭代器(指针)
P1081 兰州大学/湖南大学机试题
发布于2026年2月4日 22:13
阅读数 242

#include <bits/stdc++.h>
using namespace std;

int main() {
    list<int> mylist;
    int n, s, m;
    while (cin >> n >> s >> m && n != 0 && s != 0 && m != 0)
    {
        for (int i = 1; i <= n; i++)
            mylist.emplace_back(i);
        auto it = mylist.begin();
        while (--s){
            it++;
            if (it == mylist.end())
                it = mylist.begin();
        }
            
        while (!mylist.empty())
        {
            //报数到指定位置
            for (int i = 0; i < m - 1; i++){
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发