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