第二道专题

2018 CodeM初赛A轮 下棋答案(B题) (第二道题)

题目:       有一个1*n的棋盘, 上面有若干个棋子,一个格子上可能有多个棋子,       你每次操作是先选择一个棋子,然后选择一下两个操作中的一个:            (1)若该棋子不在(1,1),让这个棋子往左走一格,即从(1,x)走到(1,x - 1);           (2)若该棋子不在(1,n),且这个棋子曾静到达过(1,1),让这个格子往右走一格,即从(1,x)

2011华为编程大赛第二道题

// OutFunc.cpp : 定义控制台应用程序的入口点。///*2011年华为编程大赛(a卷)2、出圈问题(30分)问题描述M个人围成一圈报数,数到N(1<N<10)的倍数或包含N这个数字时出圈,问剩下的最后一个人在原来的位置是多少?报数规则:1、从第一个人开始报数为1,下一个人报数为上一个人报数加12、报数的最大值为2000,如果报数超过2000,则下一个人重新从1开始报数