小游戏game

原创 2017年08月07日 15:34:15

【题目背景】
yk同学是一个灰常灰常有爱的同学,虽然各种老师总是让他干看似很无聊的事情,但是他总是发明一些好玩的办法来完成这些无聊的任务,这样yk就不会整天那么忧郁啦~ 这次,老师又给他布置了一个任务,让他搬凳子~~ 当然他非常有爱地把这个任务发展成了一个小小小游戏~ hoho,现在他让你来玩这个小游戏,have a try~

【题目描述】
现在有M个凳子排成一个圈,我们顺时针给凳子依次编号为1,2,3……,M。我们从编号为S的凳子开始,每次先顺时针数N个凳子,将第N个凳子搬走,然后再逆时针数K个凳子,将第K个凳子搬走。每次都这样先顺时针数N个,再逆时针数K个,直到只剩1个凳子,直接搬走。最后,我们想知道M个凳子的搬走顺序。

【输入格式】
game.in
共4行,每行1个数,分别表示题目中的M,S,N,K。

【输出格式】
game.out
仅一行,凳子搬走的序列,每个编号间有一个空格。

【样例】
game.in
8
1
3
2

game.out
3 1 5 2 7 4 6 8

【数据范围】
100% M<=1000

var
 m,n,s,k,i,j,t,k1,n1,l:longint;
 a:array[0..1001] of longint;
begin
 read(m,s,n,k);
 for i:=1 to m do
  begin
   a[i]:=i;
  end;
 t:=m;
 j:=s;
 //n1:=n;
 //n1:=n1 mod t;
 //j:=s+n;
 //write(a[j],' ');
 //for l:=j to t-1 do
  //a[l]:=a[l+1];
 for i:=1 to m-1 do
  begin
   if i mod 2 <> 0 then
    begin
     //dec(t);
     n1:=n;
     n1:=n1 mod t;
     j:=j+n-1;
     while j>t do j:=j-t;
     write(a[j],' ');
     dec(t);
     for l:=j to t do
      a[l]:=a[l+1];
    end
   else
    begin
     //dec(t);
     k1:=k;
     k1:=k1 mod t;
     j:=j-k;
     while j<1 do j:=j+t;
     write(a[j],' ');
     dec(t);
     for l:=j to t do
      a[l]:=a[l+1];
    end;
  end;
 write(a[1]);
end.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SSLGZ_CJX/article/details/76849831

2017.8.7测试 题一 小游戏

小游戏 game【题目背景】yk同学是一个灰常灰常有爱的同学,虽然各种老师总是让他干看似很无聊的事情,但是他总是发明一些好玩的办法来完成这些无聊的任务,这样yk就不会整天那么忧郁啦~ 这次,老师又给...
  • SSL_lzx
  • SSL_lzx
  • 2017-08-15 19:50:56
  • 145

对一把椅子进行功能测试

对“一把椅子“做一个功能测试   功能测试:   1.能不能供人坐,即能不能供人使用。   2.坐上去是否摇晃。   3.坐人后是否会发出响声。   4.椅子上会不会掉颜色,即坐上去,来回摩...
  • u011407713
  • u011407713
  • 2013-07-15 11:58:48
  • 341

百度篇——怎么测试一个椅子的舒适程度

 泉注:我投的是新产品,没机会感受测试部门的面试:-)       实验室的mm在百度笔试时做了新产品的试卷,但是网投简历时投的是测试,接到测试部门打来的电话。:-)百度号召力太强了,西安地区居然1...
  • qyangxjtu
  • qyangxjtu
  • 2007-09-21 18:57:00
  • 1362

小游戏game

【题目背景】 yk同学是一个灰常灰常有爱的同学,虽然各种老师总是让他干看似很无聊的事情,但是他总是发明一些好玩的办法来完成这些无聊的任务,这样yk就不会整天那么忧郁啦~ 这次,老师又给他布置了一个任...
  • SSLGZ_CJX
  • SSLGZ_CJX
  • 2017-08-07 15:34:15
  • 455

一位想学很多的大一同学

【来信】   ……(一封标点、断句都很乱的信,作者甚至写完都没有再看。)【回复】   信结尾你说,说得有点乱。我在读的中间,要不是想看明白,也真觉得读不下去了。这是一封你一边想一边写出来的文字,想...
  • sxhelijian
  • sxhelijian
  • 2016-03-21 21:49:58
  • 2451

LeetCode 353. Design Snake Game(设计贪吃蛇游戏)

原题网址:https://leetcode.com/problems/design-snake-game/ Design a Snake game that is played on a d...
  • jmspan
  • jmspan
  • 2016-06-16 02:41:06
  • 2342

javascript ---- Phaser做引擎小游戏

var game=new Phaser.Game("100%","100%",Phaser.CANVAS,"Phaser") console.log(game);game.state.add("loa...
  • flower46273736
  • flower46273736
  • 2017-05-18 14:07:21
  • 801

帮帮我们的同学!!!

    谁没有朋友同学,而就在我们身边,一位风华正茂,踌躇满志的学生却要面对灰暗的明天。谁没有亲人父母,而现在,一对年近六旬的夫妇却要眼睁睁看着自己的独子为病魔所困。     朱玉恺是我校信息03-4...
  • ainibaobao
  • ainibaobao
  • 2006-05-19 13:55:00
  • 603

很郁闷!同学丢手机了

今天同学在饭堂大饭时,手机被偷了想想在学校这种环境里,都这么多贼!还说天下无贼呢,可能真的是冯小刚的的dream罢了!...
  • darkrice
  • darkrice
  • 2005-01-11 19:06:00
  • 516

SFML.Game.Development.by.Example.178528734

  • 2016年01月04日 14:07
  • 3.21MB
  • 下载
收藏助手
不良信息举报
您举报文章:小游戏game
举报原因:
原因补充:

(最多只允许输入30个字)