走正反圈

原创 2016年05月31日 23:31:43
Time Limit:1000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u

Description

Vasya lives in a round building, whose entrances are numbered sequentially by integers from 1 to n. Entrance n and entrance 1 are adjacent.

Today Vasya got bored and decided to take a walk in the yard. Vasya lives in entrance a and he decided that during his walk he will move around the house b entrances in the direction of increasing numbers (in this order entrance n should be followed by entrance 1). The negative value of b corresponds to moving |b| entrances in the order of decreasing numbers (in this order entrance 1 is followed by entrance n). If b = 0, then Vasya prefers to walk beside his entrance.

Illustration for n = 6a = 2b =  - 5.

Help Vasya to determine the number of the entrance, near which he will be at the end of his walk.

Input

The single line of the input contains three space-separated integers na and b (1 ≤ n ≤ 100, 1 ≤ a ≤ n,  - 100 ≤ b ≤ 100) — the number of entrances at Vasya's place, the number of his entrance and the length of his walk, respectively.

Output

Print a single integer k (1 ≤ k ≤ n) — the number of the entrance where Vasya will be at the end of his walk.

Sample Input

Input
6 2 -5
Output
3
Input
5 1 3
Output
4
Input
3 2 7
Output
3
解题思路:本题如果b为负数,则顺时针走,正数逆时针走。但最后要考虑值是否为负数或者为零。


代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,n;
while(scanf("%d%d%d",&n,&a,&b)!=EOF)
{
int num=(a+b)%n;
if(num<=0)
{
printf("%d\n",num+n);
}
else
{
printf("%d\n",num);
}
}
return 0;
 } 
版权声明:本文为博主原创文章,未经博主允许不得转载。

Nginx正反向代理、负载均衡等功能实现配置

系统环境: VirtualBox Manager Centos6.4 nginx1.10.0(yum 安装) 一、正向代理 概念这里不在介绍,可以查看此文http://my.oschina.ne...
  • hiyun9
  • hiyun9
  • 2016年06月07日 11:20
  • 57002

OpenCV实现显著性检测中的谱残差法(Spectral Residual Method)涉及到了傅立叶正反变换

习惯了matlab,但是matlab虽然编程简单,可是执行效率不敢恭维,还是费了好大功夫转到OpenCV上来,没学过C++ 的跨专业烟酒僧表示压力很大,折腾了好久终于搞出来了,因为最蛋疼的就是傅立叶的...
  • Kena_M
  • Kena_M
  • 2015年10月25日 20:59
  • 3440

飞思卡尔(三)测速测正反转(K60 欧姆龙500线编码器DMA测速)

众所周知,DMA模块在嵌入式开发中的运用是极其广泛和实用的,学会并合理的利用DMA,无疑在比赛中会是一个助力。DMA模块在智能车中既可以采集图像,也可以用测速。本文就是介绍一下DMA和怎样使用DMA模...
  • lxk7280
  • lxk7280
  • 2014年04月13日 19:12
  • 7902

OC-debug调试&界面切换&多界面正反向传值

1.debug调试什么是debug调试 程序报错崩掉或程序不报错,但与期待的效果不符时,如何找出错误的位置 解决理念 找出可能出错的位置,让程序停下来,然后仔细观察在这一时刻,内存中的各个变量中...

利用Hog特征和SVM分类器进行行人检测(自己收集正反例样本训练分类器)

http://blog.csdn.net/carson2005/article/details/7841443#   之前介绍过Hog特征(http://blog.csdn.net/carson2...

C/C++中正反斜杠和转义字符

http://www.cnblogs.com/zuoguanglin/archive/2012/02/23/2364528.html http://www.cnblogs.com/emanlee/ar...

WinEdt6+SumatraPDF--实现TeX和PDF文件正反向搜索!(转载)

CTeX v2.8版本的一项重要功能是实现了TeX文档和PDF文件之间的正反向搜索,一般习惯称之为相互跳转。    这项功能是通过对synctex文件的解析实现的,由于现在PDF文件是主流,无论发表...

HUAT电气系CAD电机正反转接线课设概述

HUAT电气系CAD电机正反转接线课设概述     目录:     (1) 接线图总览;       (2) 正反转接线中用到的电气器件概述;     (3) 接线图接线详解;       (4) 接...

POJ 1511 Invitation Cards SPFA+正反邻接表

题意: 给出P个人P个车站Q条路,每条路都是有向的。 然后问你从1出发到达点(2-N)再从点(2-N)回来的最短总距离。 思路: 先对点1到(2-N)求一次最短路,可以得出点1到所有点的距离。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:走正反圈
举报原因:
原因补充:

(最多只允许输入30个字)