登录
首页 » Windows开发 » 编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始人选一个正整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,...

编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始人选一个正整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,...

于 2022-01-24 发布 文件大小:1.41 kB
0 342
下载积分: 2 下载次数: 1

代码说明:

编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始人选一个正整数作为报数上限m,从第一个人开始按顺时针方向从自1开始顺序报数,报道m时停止报数。报m的人出列,将他的密码作为新的m值,从他的顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止,设计一个程序求出出列顺序。采用单向循环链表模拟此过程,按照出列的顺序印出各人的编号测试数据:m的初值为20;n=7,7个人的密码依次为:3,1,7,2,4,8,4,首先m的值为6(正确的出列顺序应为6,1,4,7,2,3,5)-No. 1, 2, ..., n n clockwise direction by individuals sitting around a circle, each holding a password (positive integers), a candidate started as a positive integers m ceiling on the number of reported from the first individuals to embark on the clockwise direction from the start sequence from a few newspaper reports m reportedly stopped a few. M reported out of the list of his password as a new value m, from the clockwise direction on the next re-started from a few reported so on, until all out all out, the design of a procedure sought out the order out. Listless one-cycle simulation process and follow the sequence shown in the numbers printed each test data : m for the initial 20; N = 7,7 personal passwords were : 3,1,7,2,4,8

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 51/STM32控制AD9850
    应用背景AD9850 采用32 位的相位累加器将信号截断成14 位输入到正弦查询表,查询表的输出再被截断成10 位后输入到DAC,DAC 再输出两个互补的电流。DAC 满量程输出电流通过一个外接电阻setR调节,调节关系为setI=32(1.148V/RSET),setR的典型值是3.9K。将DAC 的输出经低通滤波后接到AD9850 内部的高速  比较器上即可直接输出一个抖动很小的方波。关键技术本代码采用的是STM32和51控制AD9850波形发生器,正弦波产生过程为:频率设置,数据处理,然后控制DDS芯片完成各种频率的正弦波产生;调幅波产生过程为:通过调制系数的设置,控制D/A转换器输出,可得到不同幅值的调制波,与载波相乘来实现调幅波的产生;PSK、ASK产生:通过MCU对模拟开关的控制来完成PSK、ASK的产生。调频信号产生过程:通过A/D转换器采集调制信号,然后根据调制信号的幅度计算出频偏,把频偏数据下载到DDS即可实现调频信号的产生。
    2022-01-24 17:37:10下载
    积分:1
  • 主要是北斗导航卫星位置定位
    主要是gps和北斗卫星位置计算,并能实现出卫星位置的精确位置。参考北斗卫星导航系统中空间信号接口控制文件。这段代码是接收机的一小部分,经过大量实验结果,实验得出数据比较精确。
    2022-08-03 03:34:22下载
    积分:1
  • website source code, development delphi
    同学录源代码,delphi开发-website source code, development delphi
    2022-01-25 15:02:02下载
    积分:1
  • 这个是一个军旗家族的网站,里面分类什么的都是动态加载的,还能自动创建家族链...
    这个是一个军旗家族的网站,里面分类什么的都是动态加载的,还能自动创建家族链-This is a military family site, which is what the classification of dynamic loading, but also automatically creates a family chain
    2023-05-23 01:50:04下载
    积分:1
  • 计算地下各种体异常的计算方法
    计算地下各种体异常的计算方法-Calculation of various physical abnormalities underground method of calculating! ! ! ! ! ! !
    2022-06-30 09:33:10下载
    积分:1
  • read write ic card
    IC 卡读写操作-read write ic card
    2022-07-03 01:01:05下载
    积分:1
  • usb 通讯
    这只是demo 用于usb通讯,这是通过系统api函数来枚举获取并打开usb设备进行通讯,实现上位机和下位机通过usb口进行通讯,以往都是一串口通讯,这提高了通讯的速度。
    2022-01-28 19:21:21下载
    积分:1
  • C++、MFC源代码methodpointers_demo
    C++、MFC源代码methodpointers_demo-C, MFC source code methodpointers_demo
    2022-01-25 20:09:00下载
    积分:1
  • 监控进程并重启
    基本原理为:1,在后台启动监控程序。2,监控程序一直对设定的进程窗口名称的进程进行监控。3,如果发现此进程窗口没有了或消失了,将自动在后台延时几十秒或设定时间后,然后启动此进程。 关键代码如下: hWndMain=NULL;     hWndMain=::FindWindow(NULL,"录音系统平台");      if(hWndMain==NULL)    {     hWndMain=::FindWindow(NULL,"电话录音");     if(hWndMain==NULL)     {     /* memset(Buf,0,200);      sprintf(Buf, "%04d%02d%02d%02d%02d%02d: find no digitexe ",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond);      if( (log1 = fopen( "selfauto.log", "a+" )) != NULL )  //打开文件流      {       fprintf(log1,"%s ",Buf);       fclose(log1);      }*/   
    2022-11-05 05:20:02下载
    积分:1
  • 用C++实现的队列数据结构。对数据结构和算法的初学者是很好的学习材料。...
    用C++实现的队列数据结构。对数据结构和算法的初学者是很好的学习材料。-The file is about queue data structur.It is implemented with C++ language.
    2023-02-19 05:05:03下载
    积分:1
  • 696518资源总数
  • 106208会员总数
  • 21今日下载