【CodeForces】[659A]Round House

这里写图片描述

一个比较水的题
通过取余来实现转圈的效果

#include<stdio.h>
int main() {
    int n,a,b;
    while(scanf("%d %d %d",&n,&a,&b)!=EOF) {
        if(b==0)
            printf("%d\n",a);
        else {
            b%=n;
            if(b>0) {
                if(a+b==n)
                    printf("%d\n",n);
                else
                    printf("%d\n",(a+b)%n);
            } else {
                if(a+b>0)
                    printf("%d\n",a+b);
                else
                    printf("%d\n",n+a+b);
            }
        }
    }
    return 0;
}

题目地址:【CodeForces】[659A]Round House

posted @ 2016-03-31 07:37  BoilTask  阅读(14)  评论(0编辑  收藏  举报