BZOJ1432_Function_KEY

题目传送门

找规律。

画一个像这样的图:

不同颜色为不同层,因为函数图像可对称,所以只考虑K<=N/2的情况。

最小为min(K,N-K+1)*2。

N=1时特殊考虑,答案为1。

code:

#include <cstdio>
#include <algorithm>
using namespace std;
int N,K;
int main()
{
    scanf("%d%d",&N,&K);
    printf("%d",N==1?1:min(K,N-K+1)*2);
}
posted @ 2018-01-09 12:56  Cptraser  阅读(76)  评论(1编辑  收藏  举报