【Codeforces】659A - Round House
来源:互联网 发布:淘宝双十一充500红包 编辑:程序博客网 时间:2024/06/05 15:03
memory limit per test256 megabytes
inputstandard input
outputstandard output
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 = 6, a = 2, b = - 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 n, a 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.
Examples
input
6 2 -5
output
3
input
5 1 3
output
4
input
3 2 7
output
3
Note
The first example is illustrated by the picture in the statements.
读题真是费了点功夫,读懂了就不难了。
代码如下:
#include <cstdio>int main(){int n,a,b;int re;while (~scanf ("%d %d %d",&n,&a,&b)){if (b > 0){re = b % n;a += re;if (a > n)printf ("%d\n",a-n);elseprintf ("%d\n",a);}else{int t = -b;re = t % n;a -= re;if (a <= 0)printf ("%d\n",a+n);elseprintf ("%d\n",a);}}return 0;}
- 【CodeForces】[659A]Round House
- 【Codeforces】659A - Round House
- CodeForces-659A-Round House
- CodeForces 659A Round House
- CodeForces 659A Round House
- codeforces 659A Round House
- Codeforces 659A Round House (模拟)
- Codeforces 659A Round House【水题,细节】
- Codeforces 659A Round House 【小数学】
- CodeForces 659A Round House(水题)
- CodeForces 659A Round House(技巧)
- Codeforces Round #408 A. Buying A House
- CodeForces - 659A Round House (形成环)水
- Codeforces 659A:Round House(模拟,转化)
- CodeForces 659 A. Round House(简单数学推理)
- Codeforces Round #346 (Div. 2) -A. Round House(模拟)
- Codeforces Round #346 (Div. 2)--A. Round House
- Codeforces Round #346 (Div. 2) A.Round House
- 【杭电oj】2083 - 简易版之最短距离(最短距离)
- iOS应用系统获取qq和拨打电话
- 第一篇博客
- 欢迎使用CSDN-markdown编辑器
- LSTM神经网络Demystifying LSTM neural networks
- 【Codeforces】659A - Round House
- 前端菜鸟------自适应网站与响应式网站傻傻分不清
- Oracle11g ORA-12560: TNS: 协议适配器错误
- Scala环境配置
- Python模块介绍(含50个最经典模块)
- 【CodeForces】610B - Vika and Squares(模拟)
- 【DP】poj1722
- Android Activity经常被自动回收
- iOS自定义显示30天日历