Codeforces 659A Round House【水题,细节】

题目链接:

http://codeforces.com/contest/659/problem/A

题意:

一个圈,按逆时针编号,给定起点,方向和步数,问终点在几号?

分析:

很简单的模拟。。。注意答案为0的时候应该输出n。。。

代码:

#include<iostream>
using namespace std;
int main (void)
{
    int n, a, b;cin>>n>>a>>b;
    b = (b - 1) %n + 1;
    int k = (a - 1 + b + n)%n + 1 ;
    if(k) cout<<k<<endl;
    else  cout<<n<<endl;
}

你可能感兴趣的:(Codeforces 659A Round House【水题,细节】)