一定要对称着画直线,不然看不出规律。
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int n,k; int main() { scanf("%d%d",&n,&k); if (n==1) {printf("1 ");return 0;} k=min(k,n+1-k); printf("%d ",2*k); return 0; }
一定要对称着画直线,不然看不出规律。
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int n,k; int main() { scanf("%d%d",&n,&k); if (n==1) {printf("1 ");return 0;} k=min(k,n+1-k); printf("%d ",2*k); return 0; }