CodeForce 659A - Round House(水题)
2016-12-09 15:59
155 查看
A. Round House
time limit per test1 second
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.
题意:
给出一个圆环,问一个人从起点跑若干步,终点在哪。
解题思路:
取模就好。
AC代码:
time limit per test1 second
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.
题意:
给出一个圆环,问一个人从起点跑若干步,终点在哪。
解题思路:
取模就好。
AC代码:
#include<bits/stdc++.h> using namespace std; int main() { int n,a,b; scanf("%d%d%d",&n,&a,&b); while(b < 0) b += n; a += b; while(a > n) a -= n; printf("%d\n",a); return 0; }
相关文章推荐
- 【Codeforces】659A - Round House
- codeforce 315B Sereja and Array 【水题,封顶距离统计 OR 线段树延迟更新】
- 【CodeForces】[659A]Round House
- Codeforce 水题报告(2)
- codeforce 839A Arya and Bran(水题)
- codeforce 4B(思维水题)
- codeforces 659A A. Round House(水题)
- 【又一坑爹水题】CodeForce 18B——Platform
- CodeForces-659A-Round House
- Codeforce 水题报告
- codeforce-579B(水题)
- Codeforces Round #346 (Div. 2) A. Round House 水题
- CodeForce 628B New Skateboard 水题
- HDOJ 1302 The Snail(水题)
- Codeforces Round #425 (Div. 2) A - Sasha and Sticks【水题】
- Codeforces Round #309 (Div. 2) A. Kyoya and Photobooks 字符串水题
- HYSBZ 1036 树的统计Count (水题树链剖分)
- Codeforces Round #311 (Div. 2)B. Pasha and Tea 水题
- Gym-100819U 水题。。
- bzoj4063 水题