Time Limit: 1000MS
Memory Limit: 65536KB
Problem Description
大家知道国际象棋中的城堡(车)吗,城堡能不限距离地控制前后左右四个方向的所有格子(包括自己所在的位置)。
如图所示,红色部分及城堡所在的位置是城堡的控制范围,共15个格子。
现在给出一个非标准的国际象棋空棋盘(棋盘大小为n*n),以及城堡的位置,输出城堡控制的格子数。
Input
输入数据有多组 , 到 EOF 结束。
对于每组数据 输入三个整数n,x,y(2<=n<=50,1<=x,y<=n),其中n代表棋盘的边长,x和y代表城堡所在的位置。
Output
对于每组输入,输出一个整数,表示城堡能控制的格子数。
Example Input
8 4 4
Example Output
15
Hint
Author
玄黄
思路:命题组特意把它放在最后一题的位置上,是想告诉大家签到题不一定是第一题,需要耐心寻找。仔细研究研究就能发现城堡的坐标其实没有任何意义,城堡左边加右边一定能控制n-1个格子,同理上下也是,所以一共能控制(n-1)*2+1即2*n-1个格子
#include <stdio.h>
int main()
{
int n;
while(~scanf("%d%*d%*d",&n))printf("%d\n",2*n-1);
return 0;
}