标签:
题目:n个人围成一圈编号1~n,玩传球游戏,从编号k的人开始,每次传给下一个人,第p次传球到谁。
分析:简单题。直接取余数即可。
说明:注意结果是0的情况。
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n,k,p,t,ans;
while (cin >> t)
for (int i = 1 ; i <= t ; ++ i) {
cin >> n >> k >> p;
ans = (k+p)%n;
if (!ans) ans = n;
cout << "Case " << i << ": " << ans << endl;
}
return 0;
}
标签:
原文地址:http://blog.csdn.net/mobius_strip/article/details/44746883