#include<iostream>#include<queue>usingnamespace std;intmain(){int n, s, m;//n个猴子,从编号s开始报数,报到数m的退出while(cin >> n >> s >> m){if(n ==0&& s ==0&& m ==0)break;//先将n个猴子编号queue<int> monkey;for(int i =1; i <= n; i++){monkey.push(i);}//找到编号s的猴子//整理队列,让从s号开始排列,即报数队列while(!monkey.empty()){int cur = monkey.front();if(cur == s){break;}else{monkey.pop();monkey.push(cur);}}//开始报数queue<int> quitQue;//猴子退出的顺序表int num =1;while(!monkey.empty()){int cur = monkey.front();monkey.pop();if(num == m){//表示cur编号猴子报到数m,将其出队quitQue.push(cur);num =1;}else{num++;monkey.push(cur);}}//输出猴子退出顺序表cout << quitQue.front();//第一只quitQue.pop();while(!quitQue.empty()){cout <<','<< quitQue.front();quitQue.pop();}cout << endl;}}
Digital Audio Video(DAV)文件格式源于数字监控领域,旨在解决视频监控数据的存储和回放问题。随着数字监控技术的发展,DAV格式逐渐成为监控设备记录视频的标准格式,广泛应用于安防系统、摄像头监控等场景。 MP4文件格式…