AtCoder Beginner Contest 165 E.Rotation Matching

AtCoder Beginner Contest 165 E.Rotation Matching

題目鏈接
在這裏插入圖片描述
題目要求輸出一種合理方案即可,即滿足 N=2M+1N=2*M+1,掛一個題解的分配方案:

  • mm 爲奇數:
    在這裏插入圖片描述
  • mm 爲偶數:

在這裏插入圖片描述
這兩種方案都可以,AC代碼如下:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

main()
{
   int n,m;
   cin>>n>>m;
   int l=1,r=m+1;
   while(l<r) cout<<l++<<" "<<r--<<endl;
   l=m+2,r=2*m+1;
   while(l<r) cout<<l++<<" "<<r--<<endl;
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章