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); }