标签:
题目: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