当前位置: 首页 > news >正文

网站建设电脑大多怎么办教育培训推广网站模板

网站建设电脑大多怎么办,教育培训推广网站模板,肇庆网站建设公司哪个好,有域名可以自己做网站吗Description N个人坐成一个圆环(编号为1 - N),从第S个人开始报数,数到K的人出列,后面的人重新从1开始报数。依次输出出列人的编号。 例如:N 3,K 2,S 1。 2号先出列,然…

Description

N个人坐成一个圆环(编号为1 - N),从第S个人开始报数,数到K的人出列,后面的人重新从1开始报数。依次输出出列人的编号。 例如:N = 3,K = 2,S = 1。
2号先出列,然后是1号,最后剩下的是3号。
要求使用循环链表实现。

Input

第一行输入t,表示有t个测试用例;

第二行起,每行输入一组数据,包括3个数N、K、S,表示有N个人,从第S个人开始,数到K出列。

(2 <= N <= 10^6,1 <= K <= 10, 1 <= S <= N)

Output

出列的人的编号

Sample

Input
2
13 3 1
3 2 1
Output
3 6 9 12 2 7 11 4 10 5 1 8 13 
2 1 3 

AC代码:

#include <iostream>
using namespace std;
typedef struct DNode {struct DNode* next;int number;
}DNode,*DNodeList;void InitList(DNodeList& L) {L = (DNode*)malloc(sizeof(DNodeList));L = new DNode;L->next = L;L->number = 1;
}DNodeList init(DNodeList& L, int totalNum) {InitList(L);for (int i = totalNum; i >= 2; i--) {DNode* s = new DNode;s->number = i;s->next = L->next;L->next = s;}return L;
}
//答案仅供参考,请勿直接复制粘贴//考虑情况不对,出列的人不用再报数
void round(DNodeList& L,int total, int k, int s) {DNode* p = L;for (int i = 1; i < s; i++) {p = p->next;}int flag = 0;while (total--) {if (flag == 0) {for (int i = 1; i < k-1; i++) {p = p->next;}cout << p->next->number << " ";p->next = p->next->next;if (total == 0) {cout << endl;}flag = 1;}else{for (int i = 0; i < k-1; i++) {p = p->next;}cout << p->next->number << " ";p->next = p->next->next;if (total == 0) {cout << endl;}}}
}
int main() {int t;int total, k, s;cin >> t;while (t--) {cin >> total;DNodeList L = init(L, total);cin >> k >> s;round(L, total, k, s);}return 0;
}

http://www.yayakq.cn/news/387190/

相关文章:

  • 西安网站建设费用企业邮箱申请域名
  • 湖南彩票网站开发沧州哪家做网站好
  • 网站首页弹窗代码那个网站做代买
  • 青岛seo关键词排名天天seo站长工具
  • wordpress建图片网站网站关键词优化互点
  • 网站建设收费标准不一移动端网站定制
  • 深圳网站开发建设免费自助建站系统哪个好
  • 深圳网站seo关键词网站搭建免费模板
  • 线上销售渠道有哪些wordpress seo神器
  • 淄博学校网站建设公司软件工程师资格证
  • 做羞羞的事情的网站网页制作与设计ppt
  • 个人网站建设教程 ppt酒泉网站建设有哪些
  • 制作移动网站公司做海外贸易网站
  • 电商网站的对比建立外贸英文网站应该怎么做
  • 网络公司网站模板html网站建设原则包括哪些方面
  • 河北建设厅查询网站站外调用WordPress评论
  • 学校网站建设的软件环境做网站开麻烦吗
  • 怎么做国外的网站 卖东西新网站建设ppt
  • 网站开发工资多少钱一个月哪个平台可以定制衣服
  • 布吉个人网站建设深圳做网站最好的公司
  • 河南省建设厅网站无事故证明微信小程序用什么开发
  • 凡科网站建设多少钱网页设计与制作的公司
  • 网站开发排行win系统没有wordpress
  • 网站服务器的安全性首先是实现用户账号的权限设置涟源市住房与城乡建设局网站
  • 凤台做网站现在市面网站做推广好
  • 想要网站推广页大学英文网站建设
  • 衡阳网站建设设计做网站背景
  • 网站更换空间需要怎么做wordpress小清新主题
  • 太原网站建设质量推荐logo免费设计在线
  • 上海网站建设300新手学做网站的教学书