看题一小时代码五分钟
题解
我觉得写得很好的:https://blog.csdn.net/cabi_zgx/article/details/79208107
我一开始还考虑了半天旋转90度的情况,最后发现无论哪种情况这都不是最优的。
代码
#include<iostream>
#include<cstdio>
int n,k;
int main(){scanf("%d%d",&n,&k);printf("%d\n",n==1?1:2*(std::min(k,n-k+1)));}
看题一小时代码五分钟
我觉得写得很好的:https://blog.csdn.net/cabi_zgx/article/details/79208107
我一开始还考虑了半天旋转90度的情况,最后发现无论哪种情况这都不是最优的。
#include<iostream>
#include<cstdio>
int n,k;
int main(){scanf("%d%d",&n,&k);printf("%d\n",n==1?1:2*(std::min(k,n-k+1)));}